🚀 サイト構築が難しい?手取り足取りご案内します——「WordPressサイト構築伴走」サービスを詳しく見る →

スライドでロック解除してコメントを投稿するプラグイン_WordPressスパムコメントを一発でブロック

自分でサイトを構築する特に英語サイトを構築すると、スパムコメントの被害に遭いやすく、毎日数十から数百件の英語のリンク付きコメントがサイトの管理画面に承認待ちで送信される可能性があります。この記事では、これらのスパムコメントを簡単にブロックし、通常のコメントを誤ってブロックしない方法を説明します。 例えば、以下のようなスパムコメントです:垃圾评论サイトのコンテンツが人気があると思わないでください。実際、これらのコメントはボットによって送信されており、誰もあなたのサイトを訪問していません。

スライド式ロックコメントプラグインの紹介とダウンロード

WordPressをインストールその後、デフォルトでAkismet Anti-Spamというスパムコメントプラグインがインストールされます。これはクラウドデータを使用し、一部のスパムコメントを自動的にブロックしますが、体験はあまり良くありません
  • Akismet Anti-Spamはまず設定が面倒で、使用するにはkeyを登録して有効化する必要があります;
  • さらに、これらのスパムコメントは依然としてサイトのデータベースに送信され、データベースの肥大化を引き起こします。
したがって、Naibaは皆さんにとても便利なスライド式コメント投稿プラグイン myqaptchaを紹介します。このmyqaptchaというスパムコメント防止プラグインの動作は非常にシンプルで、コメントボックスにスライダーを挿入し、左から右にドラッグして初めてコメント機能が有効になります。下図のように、多くのブログでこのプラグインを見かけ、使用したことがあると思います。评论滑动解锁 myqaptchaの利点Akismet Anti-Spamと比較して、myqaptchaの利点はより明確です:
  • 軽量、わずか20k強
  • クリーン、データベースに挿入しない
  • 効果的、スライド解除後にのみコメント投稿が可能で、ボットのコメントを遮断
myqaptchaダウンロード下のボタンをクリックし、サイトにアップロードしてインストールし、有効化すると自動的に動作します。ダウンロードリンク

コード版 全英語・日本語コメントのブロック

プラグインをインストールしたくない場合は、以下のコードを使用して全英語および日本語のコメントをブロックすることもできます。ただし、注意点として、外国貿易向け独立サイトでは絶対に使用しないでください。そうしないと、外国人のコメントがすべて投稿できなくなります。
//屏蔽纯英文评论和纯日文
function refused_english_comments($incoming_comment) {
	$pattern = '/[一-龥]/u';
	// 禁止全英文评论
	if(!preg_match($pattern, $incoming_comment['comment_content'])) {
		wp_die( "您的评论中必须包含汉字!" );
	}
	$pattern = '/[あ-んア-ン]/u';
	// 禁止日文评论
	if(preg_match($pattern, $incoming_comment['comment_content'])) {
		wp_die( "评论禁止包含日文!" );
	}
	return( $incoming_comment );
}
add_filter('preprocess_comment', 'refused_english_comments');
上記のコードをコピーしてテーマの関数ファイルに貼り付けるだけで完了です。

🚀 チュートリアルを見てもまだ迷っていますか?私が手取り足取りご案内しましょう

「WordPressサイト構築伴走」——ドメイン選び、ホスティング購入から、テーマのインストール、公開、投稿まで、すべてのステップで私が伴走します。遠回りせず、目標に直行できます。

👉 サイト構築伴走サービスを詳しく見る
🔒

コメントは終了しました

この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。

×
二维码

QRコードをスキャンしてフォロー

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: