私はスターターテーマとして_sを使ってダウンロードできないカスタムテーマを開発しています。Wordpressで出力をエスケープする
セキュリティ上の懸念から、すべての出力をエスケープする必要がありますか?私は変数を意味するわけではありません、私はプレーンテキストを意味します。参照:第二の例は、_sから404.phpベースページから取得され
<h1 class="page-title"><?php esc_html_e('That page can’t be found.', 'theme'); ?></h1>
対 <h1>Product Name<h1>
。
私の推測では、翻訳エラー/脆弱性を防ぐために、このhtmlをエスケープしています。しかし、私の質問は次のとおりです:
は<h1> Product Name</h1>
どのような形でも安全でない/脆弱ですか?
ありがとうございます!
PD。私は、エスケープ変数に関連する回答を見つけましたが、私はプレーンテキストについてはわかりません。
'<>'文字をエスケープするだけで、他の文字はエスケープする必要はありません。そして、間違いなく '&'。その他?あなたはUTF-7を避ける必要がありますが、そうは思いません。 –