Maison > Tutoriel CMS > WordPresse > le corps du texte

Comment interdire aux commentaires WordPress de spécifier du contenu en anglais

藏色散人
Libérer: 2020-01-04 10:11:29
original
2431 Les gens l'ont consulté

Comment interdire aux commentaires WordPress de spécifier du contenu en anglais

Comment désactiver tous les commentaires en anglais pour un contenu spécifié dans WordPress ?

L'exemple de cet article décrit comment WordPress interdit les commentaires sur un contenu spécifié en anglais. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

Recommandé : "tutoriel wordpress"

La première chose à filtrer dans les commentaires WordPress est entièrement en anglais contenu spam. C'est simple. Il suffit de vérifier si les caractères chinois sont inclus. Parfois, nous voulons empêcher la soumission de certains mots sensibles. qu'il y a beaucoup de contenu de discussion poubelle en anglais. , voici une fonction, le code est le suivant :

Le code est le suivant :

<?php 
function scp_comment_post( $incoming_comment ) { 
$pattern = &#39;/[一-?]/u&#39;; 
// 禁止全英文评论 
if(!preg_match($pattern, $incoming_comment[&#39;comment_content&#39;])) { 
wp_die( "You should type some Chinese word (like "你好") in your comment to pass the spam-check, thanks for your patience! 您的评论中必须包含汉字!" ); 
} 
return( $incoming_comment ); 
} 
?>
Copier après la connexion

Le code suivant interdit aux commentaires de contenir < ;a, n'importe quel href=" ou rel="nofollow" ou http:// , vous pouvez également le modifier selon vos propres besoins. Le code est le suivant :

Le code est le suivant :

function lianyue_comment_post( $incoming_comment ) { 
$http = &#39;/[href="|rel="nofollow"|http://|</a>]/u&#39;; 
if(preg_match($http, $incoming_comment[&#39;comment_content&#39;])) { 
wp_die( "万恶的发贴机!" ); 
} 
return( $incoming_comment ); 
} 
add_filter(&#39;preprocess_comment&#39;, &#39;lianyue_comment_post&#39;);
Copier après la connexion

J'espère que cet article sera utile à tout le monde dans la création d'un site Web WordPress

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal