Comment créer une liste de mots interdits pour les titres WordPress

Comment créer une liste de mots interdits pour les titres WordPress / Tutoriels

Récemment, un de nos utilisateurs nous a demandé comment ajouter une liste de mots interdits pour les titres de publication WordPress. Si vous gérez un blog multi-auteurs et souhaitez que les auteurs évitent d’utiliser certains mots ou expressions, cette astuce vous sera utile. Dans cet article, nous allons vous montrer comment créer une liste de mots interdits pour les titres WordPress..

Pourquoi créer une liste de mots interdits pour les titres de publication dans WordPress?

Il n’est pas facile de garder tous les auteurs informés de votre style éditorial et de votre politique sur un site multi-auteurs. Vous pouvez utiliser Edit Flow pour laisser des commentaires éditoriaux, ajouter des notes et des statuts personnalisés, mais cela ne surveillera pas vos titres d'articles..

Si un auteur dispose de droits de publication, les mots indésirables peuvent être publiés sur votre site Web. Vous pouvez empêcher cela en supprimant les privilèges de publication des utilisateurs, mais cela signifie plus de travail pour vous, car vous devrez relire et publier vos publications vous-même..

Cela dit, voyons comment ajouter facilement une liste de mots interdits pour les titres de publication WordPress.

Ajouter une liste de mots interdits pour les titres de publication WordPress

Cette méthode nécessite que vous ajoutiez manuellement du code à votre site WordPress. Il est recommandé aux utilisateurs sachant coller des extraits de code provenant de sites Web dans WordPress..

Important: Sauvegardez toujours votre site WordPress lorsque vous ajoutez un extrait de code à vos fichiers WordPress.

Ajoutez simplement le code suivant au fichier functions.php de votre thème ou dans un plugin spécifique au site..

 fonction wpb_forbidden_title ($ title) global $ post; $ title = $ post-> post_title; // Ajoute des mots ou des expressions restreints séparés par un point-virgule $ restricted_words = "word1; word2; word3"; $ restricted_words = exploser (";", $ restricted_words); foreach ($ restricted_words as $ restricted_word) if (stristr ($ title, $ restricted_word)) wp_die (__ ('Erreur: vous avez utilisé un mot interdit "'. $ restricted_word." dans le titre de l'article "));  add_action ('publish_post', 'wpb_forbidden_title', 10, 1); 

N'oubliez pas d'ajouter les mots que vous souhaitez interdire $ restricted_words variable. Vous devez utiliser un point-virgule pour séparer les différents mots et expressions.

Ce code déclenche simplement une fonction lorsqu'un utilisateur essaie de publier un article qui vérifie le titre de l'article pour les mots restreints. S'il trouve un mot restreint dans le titre de l'article, il affichera une erreur comme celle-ci:

C’est tout, nous espérons que cet article vous a appris à ajouter une liste de mots interdits pour les titres de publication WordPress. Vous pouvez également consulter notre guide sur la procédure à suivre pour exiger des images en vedette pour les publications dans WordPress..

Si vous avez aimé cet article, abonnez-vous à nos tutoriels vidéo sur la chaîne YouTube pour WordPress. Vous pouvez aussi nous trouver sur Twitter et Facebook.