今日は、調べ物をしていて気が付いた点が
ありましたので、メモも兼ねて記事にします。
WordPressのコメント欄はhttp://で始まる
テキストを自動でリンクに変更してくれる親
切機能付きですが、ユーザーの意思でもな
く、サイトの管理者の意思でも無いので、不要
に感じていたらこれを防ぎましょう、というもの。
スパムコメントの選別法の一つに、コメントに含まれるリンクの数があった場合に、スパム判定してくれなくなるのかな?という疑問があるのですが、Askimetに関して詳しい方がいらしたらご教授願います。「自動リンクそのもの」は関係ないと思っているんですが・・ちょっと情報が見当たりませんでした。
ハイパーリンクに自動置換する
このようにコメント欄のurlのテキストは自動でリンク化されます。
コード
以下のコードを、お使いのテーマファイル内にあるfunctions.php内に書きます。
remove_filter('comment_text', 'make_clickable', 9);
これでコメント欄にhttp:を書き込んでも自動リンク化されなくなります。
今回、記事にしようと思ったのは、2年前の質問ですが、wordpressのコメント欄のURLについてという内容のMSN質問箱でコアファイルをいじる方法がベストアンサーだったので、テーマファイルのfunctions.phpを使う方法を書いておこうと思ったためです。
コアファイルをいじる方法は、アップデートの多いWPでは不向きですのでテーマファイル内で出来ることはそうしたいところですね。
via:WP Recipes