9 ユーザーがWordPress管理画面からHTMLメールを送信できるようにするプラグインを開発しています。textarea入力をどのようにサニタイズする必要がありますか?HTMLメールに表示される可能性のあるHTMLタグの全範囲を含めることができる必要があります。私が使用する場合wp_kses()、許可されたタグの膨大なリストを使用する必要があります。 textareaは、カスタムオプションを介してそのコンテンツをデータベースに保存します。 plugins plugin-development sanitization — トミーフ ソース
14 あなたのために構築された膨大なリストがすでにあります。これはwp_kses_allowed_html()、コンテキストに基づいて返され、wp_kses_allowed_htmlフィルターを介して、またコンテキストによってフィルターできます。そのリストの作成は難しくありません。 ただし、「HTMLメールに表示される可能性のあるHTMLタグの全範囲」は、通常の投稿で許可されている範囲にかなり近いwp_kses_post()はずです。 — s_ha_dum ソース はい、それは大きなリストです。パラメータとして、その後のように、私は必要なのエキストラを追加することだけインポート私はそう<html>と<body>など — tommyf はい、ユーザーにその多くのマークアップを含める必要がある場合。それが私なら、私は彼らのためにその部分を生成します。 — s_ha_dum 2014年
<html>
と<body>
など