When I managed other blog writers, I had a list of guidelines they were supposed to follow, but it worried me that these guidelines, like forbidden words, would be missed.
Even with clear instructions, writers would sometimes use titles that didn’t match our brand voice or contained terms we wanted to avoid.
That’s when I discovered how to create a forbidden words list for WordPress titles. This simple feature gave me peace of mind knowing that certain words or phrases would be automatically blocked before publication.
I regularly share this tip with site owners who need better editorial control over their content. It might sound like a niche feature, but it’s incredibly useful for anyone managing a multi-author blog or wanting to maintain consistent brand messaging.
In this tutorial, I’ll show you how to create a list of forbidden words for WordPress titles. You’ll gain complete control over what gets published, ensuring your content always meets your standards.

Why Create a List of Forbidden Words for Post Titles in WordPress?
It is not easy to keep all authors informed about your editorial style and policy on a multi-author site. You can use a WordPress plugin to leave editorial comments, add notes, and custom statuses, but it will not monitor your post titles.
Si un auteur a des droits de publication, les mots indésirables peuvent être publiés sur votre site Web. Vous pouvez l'éviter en retirant les privilèges de publication aux utilisateurs, mais cela signifie plus de travail pour vous car vous devrez examiner et publier les articles vous-même.
Cela dit, je vais vous montrer comment ajouter facilement une liste de mots interdits pour les titres d'articles WordPress.
Ajout d'une liste de mots interdits pour les titres d'articles WordPress
Vous pouvez ajouter cette fonctionnalité en insérant manuellement du code dans votre site WordPress. Cette méthode fonctionne si vous êtes à l'aise avec le collage d'extraits de code dans WordPress, mais cela demande de la prudence.
Modifier directement le fichier functions.php de votre thème peut casser votre site si quelque chose tourne mal. Toujours sauvegardez votre site WordPress avant d'apporter des modifications.
Si vous préférez une approche plus sûre, je vous montrerai également une méthode plus simple utilisant WPCode, qui vous permet d'ajouter la même fonctionnalité sans toucher aux fichiers de votre thème.
Voici le code que vous devez ajouter, soit dans le fichier functions.php de votre thème, dans un plugin spécifique au site, ou dans un plugin d'extraits de code.
function wpb_forbidden_title($title){
global $post;
$title = $post->post_title;
// Add restricted words or phrases separated by a semicolon
$restricted_words = "word1;word2;word3";
$restricted_words = explode(";", $restricted_words);
foreach($restricted_words as $restricted_word){
if (stristr( $title, $restricted_word))
wp_die( __('Error: You have used a forbidden word "'. $restricted_word .'" in post title') );
}
}
add_action('publish_post', 'wpb_forbidden_title', 10, 1);
Note : N’oubliez pas d’ajouter les mots que vous souhaitez interdire dans la variable $restricted_words. Vous devez utiliser un point-virgule pour séparer les différents mots et expressions.
Comme je l’ai mentionné, la manière la plus sûre d’ajouter cet extrait de code est d’utiliser WPCode, le meilleur plugin de snippets de code WordPress. Cela vous permet d’ajouter le code depuis votre tableau de bord WordPress sans toucher aux fichiers de votre thème.

Vous aurez également accès à une bibliothèque de snippets de code populaires, des vérifications automatiques de code, des options de logique conditionnelle et des outils supplémentaires pour faciliter le codage.
Tout d'abord, vous devez installer et activer le plugin gratuit WPCode. Pour obtenir des instructions, consultez ce guide sur comment installer un plugin WordPress.
Remarque : Le plugin gratuit WPCode inclut tout ce dont vous avez besoin pour ajouter en toute sécurité du code personnalisé dans WordPress. Si vous souhaitez des fonctionnalités supplémentaires, telles qu'un générateur de snippets par IA, des pixels de conversion, et plus encore, vous pouvez passer à WPCode Pro.
Une fois le plugin activé, accédez à la page Snippets de code » + Ajouter un snippet depuis le tableau de bord WordPress.
À partir de là, cliquez sur le bouton « + Ajouter un snippet personnalisé » sous l'option « Ajouter votre code personnalisé (Nouveau snippet) ».

Ensuite, vous devez sélectionner « Snippet PHP » comme type de code dans la liste des options qui apparaissent à l'écran.

Ensuite, entrez un titre pour votre snippet, qui peut être n'importe quoi pour vous aider à vous souvenir de l'utilité du code.
Après cela, collez le code ci-dessus dans la boîte « Aperçu du code ».

Pour la dernière étape, basculez simplement l'interrupteur de « Inactif » à « Actif » et cliquez sur le bouton « Enregistrer le snippet ».

Le code déclenchera maintenant une fonction lorsqu'un utilisateur essaiera de publier un article, qui vérifiera le titre de l'article pour les mots restreints. S'il trouve un mot restreint dans le titre de l'article, il affichera à l'utilisateur une erreur comme celle-ci :

C'est tout, j'espère que cet article vous a aidé à apprendre comment ajouter une liste de mots interdits pour les titres de publication WordPress. Vous voudrez peut-être aussi consulter notre guide sur comment exiger des images mises en avant pour les publications dans WordPress ou nos choix d'experts des meilleurs plugins de publications populaires pour WordPress.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Dennis Muthomi
Je l'ai implémenté et cela m'a sauvé la vie. Un conseil supplémentaire : envisagez de créer un document partagé avec vos auteurs expliquant pourquoi les mots sont interdits. Ainsi, tout le monde comprendra et vous n'aurez pas à faire autant de modifications de publication après coup. Merci pour le partage !
petri
Excellent exemple, simple. Comment devrais-je modifier cela si je voulais faire la même chose pour le contenu des publications ? Ce serait encore mieux si je pouvais définir le type de publication.
charles langat
Est-il possible de modifier le code ci-dessus pour l'utiliser afin d'afficher les mots censurés dans les publications WordPress dans la zone de texte ?
venkat
Salut... sur mon site WordPress... j'ai téléchargé des fichiers .sql via ftp
quand j'ouvre ce fichier .sql sur une page séparée, les fichiers sont interdits... j'obtiens une erreur comme 403 forbidden... comment puis-je accéder à ces fichiers...
s'il vous plaît aidez-moi