[解決済み] __() と esc_html_e はいつ使うのか?
2022-02-08 12:47:19
質問
を使用する理由を説明できる人はいますか?
__()
オーバー
esc_html_e()
?
解決方法は?
__()
は、主にエスケープする必要のあるマークアップを含まない、シンプルなテキスト用です。これは
_e()
というのは、前者の
を返します。
は翻訳されたテキストであるのに対し、後者は
エコー
翻訳されたテキストを表示します。
esc_html_e()
と
esc_html__()
は似ていますが、マークアップを含む文字列に対して使用されます。これらはそれぞれ提供された文字列をエスケープし、対応する
_e()
または
__()
のどちらを使うかによって対応する。
ユーザー入力による文字列を受け入れる場合は、HTMLのエスケープが必要です。XSS攻撃は、ユーザーの入力を受け付け、それをページ上に表示するサイトに対する最も一般的なタイプの攻撃でしょう。攻撃者は簡単に
<script>
タグを使用し、入力が適切にクリーンアップまたはエスケープされていない場合、ページ上で任意の Javascript を実行することができます。
関連
-
[解決済み] __() と esc_html_e はいつ使うのか?
-
[解決済み] CSS SyntaxError, unexpected token { が表示されます。しかし、私はエラーを見ることができません
-
[解決済み] バーチャルホストの問題 2つのバーチャルホストファイルがありますが、結果は予想外です 2番目のサイトが正しく読み込まれません
-
[解決済み] サイレント、ループ、自動再生の MP4 <ビデオ> である GIF に alt テキストを追加するにはどうすればよいですか?
-
[解決済み] wpテーマとauthor uriの使い方
-
[解決済み] ワードプレスのwp_signon関数が動作しない
-
[解決済み] wordpressでtax_queryをフィルタリングする
-
[解決済み] posts_per_page 3件ではなく1件しか表示されない
-
[解決済み] Wordpress $wpdb->get_results()のクエリ【非公開
-
[解決済み】Wordpressでjqueryと$記号を使う方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] __() と esc_html_e はいつ使うのか?
-
[解決済み] ワードプレスでスクリプトをキューに入れるとき、get_stylesheet_directory_uri() と get_template_directory_uri() の違いは何でしょう?
-
[解決済み] font awesomeのアイコンの代わりにクエスチョンマークが付いた円形
-
[解決済み] WordPressで<?php wp_head(); ?>でレンダリングされたHTMLを見つけるには?
-
[解決済み] wordpress の投稿に meta key と meta value をプログラム的に追加する。
-
[解決済み] wordpressでtax_queryをフィルタリングする
-
[解決済み] WordPressのget_termsとget_the_termsの違いは何ですか?
-
[解決済み] WXRファイルでないように見える、WXRバージョン番号がない/無効である
-
[解決済み] アーカイブでAJAXによるカートへの追加ボタンを有効にする」チェックボックスは何のためですか?
-
[解決済み】PHP警告。POST Content-Length of 8978294 bytes exceeds the limit of 8388608 bytes in Unknown on line 0