WordPressでは、コメントで使えるHTMLタグが決まっており、許可されたタグ以外はすべて削除されてしまいます。 Wordpressネタを書いている以上、コメントでHTMLやPHPのコードを書くこともあるかもしれませんので、HTMLタグはすべてエスケープして表示するようにしました。 エスケープする関数はfunctions.phpに PHPには、HTML的に特殊な文字(、&など)をHTMLとして解釈せずそのまま表示できるように変換する(エスケープする)htmlspecialchars()という便利な関数があります。 この関数を通すと、たとえば「<」が「&lt;」になったりするわけですね。 コメントの本文はcomment_text()関数によって取得されますので、 HTMLタグをエスケープする関数を作成 comment_text()の結果を1.の関数に通す(フィルタリングする) ことで