ホームページ > CMS チュートリアル > &#&プレス > WordPress の大量スパムコメントの問題を解決する

WordPress の大量スパムコメントの問題を解決する

藏色散人
リリース: 2020-05-11 13:56:11
転載
3440 人が閲覧しました

次のコラム WordPress Website Building Tutorial では、WordPress でスパム コメントがグループで送信される問題を解決する方法を紹介します。それが必要!

WordPress の大量スパムコメントの問題を解決する

私たちのネチズンの多くは、WordPress ウェブサイトを構築する過程で、毎日バックグラウンドコメントに大量のスパムコメントがあることに気づいたと報告しています。これらのコメントは手動で送信されていないようです。確かに、ソフトウェアから送信されるスパム コメント (英語のメッセージなど) に遭遇する可能性があります。この情報は毎日の削除時間のコストを増加させるだけでなく、Web サイトにとっても良くありません。この問題を解決する方法はありますか?

最も可能性の高い方法は、コメント検証を追加することです。コメントするときに検証コードまたはその他の検証メカニズムを入力する必要があります。これらも良い方法です。今日、WordPress クラスで紹介する必要があるのは、2 つのコードでこれらのコメント内容をブロックする方法です。

まず、コメントの内容は中国語である必要があります

コメントに表示される内容はすべて英語または他の言語であり、中国語ではありません。それから中国語でコメントしなければなりません。

// 评论中需要有中文 cnwper.com
function wp_refused_spam_comments($comment_data) {
$pattern = '/[一-龥]/u';
$jpattern = '/[ぁ-ん]+|[ァ-ヴ]+/u';
if (!preg_match($pattern, $comment_data['comment_content'])) {
err(__('评论中需要有一个汉字!'));
}
if (preg_match($jpattern, $comment_data['comment_content'])) {
err(__('不能有日文!'));
}
return ($comment_data);
}
add_filter('preprocess_comment', 'wp_refused_spam_comments');
ログイン後にコピー

2 つ目、コメントへのリンクの禁止

Web サイトを宣伝するためにブログにコメントを残す人が多いですが、リンクを禁止するとコメントを残す人は少なくなります。

//禁止发链接 cnwper.com
function wp_comment_post( $incoming_comment ) {
$http = &#39;/[href="|rel="nofollow"|http://|</a>]/u&#39;;
if(preg_match($http, $incoming_comment[&#39;comment_content&#39;])) {
err( "禁止发链接地址!" );
}
return( $incoming_comment );
}
add_filter(&#39;preprocess_comment&#39;, &#39;wp_comment_post&#39;);
ログイン後にコピー

現在の WordPress テーマの Functions.php ファイルに 2 つのコードを追加するだけで簡単です。

その他の WordPress 技術記事については、WordPress ヒント 列をご覧ください。

以上がWordPress の大量スパムコメントの問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート