Heim > CMS-Tutorial > WordDrücken Sie > Lösen Sie das Problem der Massen-Spam-Kommentare in WordPress

Lösen Sie das Problem der Massen-Spam-Kommentare in WordPress

藏色散人
Freigeben: 2020-05-11 13:56:11
nach vorne
3442 Leute haben es durchsucht

In der folgenden Spalte des WordPress-Website-Erstellungs-Tutorials erfahren Sie, wie Sie das Problem des Versendens von Spam-Kommentaren in Gruppen in WordPress lösen können. Ich hoffe, dass es für Freunde hilfreich ist Wer braucht es!

Lösen Sie das Problem der Massen-Spam-Kommentare in WordPress

Viele unserer Internetnutzer haben berichtet, dass sie beim Erstellen einer WordPress-Website festgestellt haben, dass es jeden Tag viele Spam-Kommentare in den Hintergrundkommentaren gibt, und das auch Es scheint, dass diese Kommentare nicht manuell gesendet werden. Tatsächlich kann es sein, dass wir auf viele Spam-Kommentare stoßen, die von Software gesendet werden. Beispielsweise können wir viele englischsprachige Nachrichten sehen. Diese Informationen erhöhen unsere täglichen Löschzeitkosten und sind auch nicht gut für die Website. Gibt es eine Möglichkeit, dieses Problem zu lösen?

Die wahrscheinlichste Möglichkeit, eine Kommentarüberprüfung hinzuzufügen, besteht darin, beim Kommentieren einen Bestätigungscode oder andere Überprüfungsmechanismen einzugeben. Was wir heute in unserem WordPress-Kurs vorstellen müssen, ist, wie man diese Kommentare durch zwei Codeteile blockiert.

Zuerst muss der Kommentarinhalt auf Chinesisch sein

Was wir in den Kommentaren sehen, ist alles auf Englisch oder anderen Sprachen, nicht auf Chinesisch. Dann müssen wir auf Chinesisch kommentieren.

// 评论中需要有中文 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');
Nach dem Login kopieren

Zweitens: Verbieten Sie Links in Kommentaren.

Viele Leute hinterlassen Kommentare auf Blogs, um für die Website zu werben. Wenn wir Links verbieten, werden nicht viele Leute Kommentare hinterlassen.

//禁止发链接 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;);
Nach dem Login kopieren

Es ist so einfach wie das Hinzufügen von zwei Codeteilen zur Datei „Functions.php“ in Ihrem aktuellen WordPress-Theme.

Weitere technische Artikel zu WordPress finden Sie in der Spalte WordPress-Tipps!

Das obige ist der detaillierte Inhalt vonLösen Sie das Problem der Massen-Spam-Kommentare in WordPress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage