WordPressのコメント欄でhtmlタグを機能させない方法

LINEで送る
Pocket

WordPressのコメント欄でhtmlタグを機能させないようにする方法です。

通常のコメント欄は次の画像のようなhtmlタグが使えます。

wordpress_comment-form

コメント欄でhtmlタグを使えないように(タグとして機能せず、htmlタグをそのまま表示)するには、テーマの functions.php に次の関数を追加します。

上記変更を反映させて、ページを再読み込みし、コメントにタグを使ってみます。

コメント欄でhtmlタグを使ってみます。

コメント欄でhtmlタグを使ってみます。

上のように書き込んで、コメントを送信ボタンを押すと・・・

コメントはこのように表示されました。

コメントはこのように表示されました。

コメント欄でhtmlタグを使えないようにできましたが、実はこのままでは行頭でhttpからはじまる文字列に<a>タグ(Anchorタグ)が自動的に付き、リンクが貼られてしまうんです。

wordpress_comment-form_tag-test3

この対策を含めて、次のように書くと良いでしょう。

wordpress_comment-form_tag-test4

先ほどのコメントからリンクをあらわすAnchorタグが取れました。
これで自動的にリンクのタグが付くこともなくなります。

最後に、コメントフォームの文言を修正しておきましょう。
長くなりますので、次のエントリー(WordPressのコメントフォームをカスタマイズしてみよう。)で。

LINEで送る
Pocket