Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Récemment, l’une de nos utilisatrices/utilisateurs nous a demandé comment ajouter une liste de mots interdits pour les titres des publications WordPress ?

Si vous gérez un blog à plusieurs auteurs/autrices et que vous souhaitez que les auteurs/autrices évitent d’utiliser certains mots ou certaines phrases, cette astuce vous sera très utile.

Dans cet article, nous allons vous afficher comment créer une liste de mots interdits pour les titres WordPress.

Forbidden words list for WordPress post titles

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

Il n’est pas facile de tenir tous les auteurs/autrices informés de votre style et de votre politique éditoriale sur un site multi-auteurs. Vous pouvez utiliser une extension WordPress pour laisser des commentaires éditoriaux, ajouter des notes et des statuts personnalisés, mais elle ne contrôlera pas les titres de vos publications.

Si une auteur/autrice dispose de droits de publication, les propos indésirables peuvent être publiés en direct sur votre site. Vous pouvez empêcher cela en retirant les droits de publication aux utilisateurs/utilisatrices, mais cela vous donne plus de travail car vous devrez revoir et publier les publications vous-même.

Ceci étant dit, voyons comment vous pouvez facilement ajouter une liste de mots interdits pour les titres des publications WordPress.

Ajout d’une liste de mots interdits pour les titres des publications WordPress

Cette méthode nécessite d’ajouter manuellement du code à votre site WordPress. Elle est recommandée aux utilisateurs/utilisatrices qui savent comment coller des extraits de code du web dans WordPress.

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

Il suffit d’ajouter le code suivant au 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 phrases.

Nous vous recommandons d’ajouter cet extrait de code à l’aide de WPCode, la meilleure extension d’extraits de code WordPress.

WPCode

WPCode permet d’ajouter facilement et en toute sécurité du code personnalisé dans WordPress, sans modifier le fichier functions.php de votre thème. Il est livré avec une bibliothèque d’extraits de code populaires, une validation de code intelligente, une logique conditionnelle, et plus encore.

Tout d’abord, vous devez installer et activer l’extension gratuite WPCode. Pour savoir comment procéder, consultez ce guide sur l ‘installation d’une extension WordPress.

Une fois le plugin activé, dirigez-vous vers la page Code Snippets  » + Add Snippet  » depuis le tableau de bord WordPress.

Cliquez ensuite sur le bouton « Utiliser l’extrait » sous l’option « Ajouter votre code personnalisé (nouvel extrait) ».

Add a new custom code snippet in WPCode

Saisissez ensuite un titre pour votre extrait de code et collez le code ci-dessus dans la case « Prévisualisation du code ».

N’oubliez pas de sélectionner « PHP Sélectionné » comme type de code dans le menu déroulant à droite.

Paste code snippet into WPCode and choose the code type

Ensuite, il suffit de permuter le commutateur de « Inactif » à « Actif » et de cliquer sur le bouton « Enregistrer l’extrait ».

Activate and save your custom code snippet

Le code déclenchera une fonction lorsqu’un compte essaiera de publier une publication. Cette fonction vérifie si le titre de la publication contient des mots interdits. S’il trouve un mot interdit dans le titre de la publication, il affiche une erreur au compte de l’utilisateur :

Error shown when a user tries to publish a post with a forbidden word in title

C’est tout, nous espérons que cet article vous a aidé à apprendre comment ajouter une liste de mots interdits pour les titres de publications WordPress. Vous pouvez également consulter notre guide sur la façon d’exiger des images mises en avant pour les publications en WordPress ou nos choix d’experts des meilleurs constructeurs de pages WordPress en drag and drop.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

4 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. petri says

    Excellent, simple example. How should I modify this if I would want to make same for post content. More better if I could define post type

  3. charles langat says

    Is possible to modify the code above use it to show censored words in the wordpress posts in the text area?

  4. venkat says

    Hi ..in my wordpress site..i uploaded .sql files through ftp

    when i open that .sql file in separate page,files are forbidden…getting an error like 403 forbideen error…how can i access those files…

    pls help me out

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.