web-dev-qa-db-fra.com

Comment empêcher les utilisateurs de spam de s'enregistrer, même si l'enregistrement est désactivé

J'ai Wordpress Multisite avec bbPress. J'ai désactivé l'enregistrement des nouveaux utilisateurs à partir des paramètres réseau, mais je semble malgré tout obtenir de nouveaux enregistrements. J'ai lu que bbPress est probablement la cause, mais je ne sais pas comment empêcher l'enregistrement. J'utilise les plug-ins de modération Wanguard et bbPress afin de les empêcher de publier quoi que ce soit, mais existe-t-il un moyen de les empêcher d'entrer pour commencer?

4
Manny Fleurmond

Ce code devrait rendre impossible l'ajout d'un nouvel utilisateur, tant qu'il est ajouté avec wp_insert_user() .

add_filter( 'pre_user_login', '__return_false' );

Ce filtre est appliqué au nom de connexion de l'utilisateur avant son enregistrement. Si le résultat est vide, l'utilisateur n'est pas ajouté. Ainsi, le nom de connexion sera toujours vide, il sera donc impossible d'ajouter de nouveaux utilisateurs, même à partir des panneaux d'administration.

1
J.D.