2024年07月01日
WP関数:esc_html_e()
この関数の説明
WP関数の esc_html_e() は、翻訳済みテキストをエスケープ処理して表示する関数です。
尚、この関数は翻訳なしでも文字列をエスケープ処理して表示します。
関数
esc_html_e( $text ,$domain )
パラメータ
$text(文字列) (必須)
翻訳するテキストを指定します。
$domain(文字列) (オプション)
テキストドメイン。翻訳された文字列を取得するための一意の識別子。
戻り値
この関数はtranslate()で翻訳したデータをecho esc_html()で表示します。
事例
①echo esc_html()との比較
<?php echo esc_html('abc<script>xxx</script>123'); // エスケープあり echo '<br>'; esc_html_e('abc<script>xxx</script>123'); // エスケープあり ?>
■esc_html_e()は、翻訳したデータをecho esc_html()する関数ですが、翻訳無しでも利用できます。
■上記の実行結果は下記になります。
abc<script>xxx</script>123
abc<script>xxx</script>123
関連情報
関連関数は エスケープ処理関数 を参照してください。