コメント欄テキストエリアのHTMLタグを無効にする
デフォルトではコメント欄に入力できるテキストエリアのHTMLタグを全て無効にするにはfunctions.phpで関数を定義(名前は自由)し、add_action()関数を使ってWPコア関数のcomments_open()とpre_comment_approved()を実行時に合わせて実行するようにします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php function custom_comment_tags($data) { global $allowedtags; unset($allowedtags['a']); unset($allowedtags['abbr']); unset($allowedtags['acronym']); unset($allowedtags['b']); unset($allowedtags['div']); unset($allowedtags['cite']); unset($allowedtags['code']); unset($allowedtags['del']); unset($allowedtags['em']); unset($allowedtags['i']); unset($allowedtags['q']); unset($allowedtags['strike']); unset($allowedtags['strong']); unset($allowedtags['blockquote']); unset($allowedtags['s']); return $data; } add_filter('comments_open', 'custom_comment_tags'); add_filter('pre_comment_approved', 'custom_comment_tags'); ?> |
コメント
コメントはありません。