anti spam pour WordPress

07.09.2007, 15:26 J'ai eu une idée rigolotte d'anti spam pour WordPress, c'est de traiter le probléme à la racine, et d'interdire de mettre un lien aussi bien dans la case "Website" que dans le corps du message.

Si par hasard, on s'apercoit qu'il ya une url, on bloque le message (on le valide méme pas).


Editez "wp-comments-post.php"

trouver/find

Code$comment_author = trim(strip_tags($_POST['author']));
$comment_author_email = trim($_POST['email']);
$comment_author_url = trim($_POST['url']);
$comment_content = trim($_POST['comment']);
ajouter aprés /add after
Code// do'not valid if there is a link in the url
if( $comment_author_url!="" || $comment_author_url!=null){
$comment_author_url=""; //you can either comment this line or the other one
exit;
}

// do'not valid if there is a link in the content
if( strpos($comment_content,"http://&quot ;) ===true){
$comment_content = strip_tags($comment_content); //you can either comment this line or the other one
exit;
}
Là, ca devrait marcher, reste plus qu'à virer l'affichage des champs "url" dans le formulaire.Dans votre theme, editer comments.phptrouver/find
Code<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small>Website</small></label></p>


et supprimez le (delete it).

Ensuite, désactiver l'autorisation d'inscription sur votre site.

mumuri cinemona.com
mumuri
mumuri
Messages : 14 377

  • allo ciné
  • forum
  • livres bds roman
  • dessin animé
  • astuces de jeux vidéos
  • bourse
  • avis films & streaming
  • anime
  • smileys
  • séries télé
  • actualité de jeux vidéos
  • avis livres
Tous droits réservés © 2002-2009 . Top flood. Crédits des logiciels tiers     .