Les titres de vos articles dans WordPress donnent aux visiteurs une première impression de votre site et de son contenu. La dernière chose que vous souhaitez est d’offenser accidentellement quelqu’un. Il est souvent plus sûr d’établir une liste dans WordPress des mots interdits dans les titres.

Cela est particulièrement utile dans un environnement d’équipe à plusieurs auteurs. Cela vous donne la tranquillité d’esprit de savoir qu’un certain mot interdit ne fait pas la une des journaux.

Dans ce tutoriel, je vais vous montrer un moyen simple de créer une liste dans WordPress des mots interdits dans les titres. Il utilise un peu de code, et il est efficace pour faire respecter une liste noire de termes.

Pourquoi utiliser des mots interdits dans les titres WordPress ?

Les titres sont l’élément le plus important dans la recherche sur Google. C’est la première chose que les gens lisent lorsqu’ils recherchent du contenu. S’il y a quelque chose d’obscène ou sans rapport avec votre secteur d’activité, cela peut inciter les visiteurs à chercher ailleurs.

Et cela aura un impact sur le trafic vers le site web.

Considérez qu’il s’agit de mesures préventives pour que le site reste propre et convivial pour votre public cible.

Sauvegarder le site web

La première chose à faire est de créer une sauvegarde de votre site web. Comme nous allons ajouter du code, vous voulez vous assurer qu’il sera facile à récupérer en cas de problème.

En relation  Comment créer une liste d'utilisateurs WordPress

Vous disposez de plusieurs moyens pour sauvegarder cette sauvegarde lorsque vous utilisez WordPress. Cependant, j’aime bien le plugin UpdraftPlus. Il me permet de sauvegarder directement sur mon compte Dropbox, ce qui signifie que je peux accéder à la sauvegarde depuis n’importe quel endroit où j’ai une connexion Internet.

Thème “Utiliser un enfant

Un thème enfant est peut-être la meilleure méthode pour personnaliser un thème WordPress. L’une des raisons est qu’une mise en page enfant protège vos modules complémentaires codés.

Par exemple, le code que vous ajouterez dans les prochaines étapes peut être écrasé lorsque l’éditeur du thème pousse une mise à jour. L’utilisation d’un thème enfant permet de conserver votre code en toute sécurité tout en bénéficiant des mises à jour.

Il s’agit bien entendu d’un processus facultatif. Vous n’êtes pas obligé d’utiliser un thème enfant. Cela permet simplement de modifier plus facilement le site web sans craindre de perdre les réglages.

Ajout du code à Functions.php

Commençons.

Tout d’abord, nous devons accéder au fichier functions.php de votre thème WordPress.

Vous pouvez le faire de plusieurs façons. Beaucoup de développeurs aiment utiliser des applications FTP telles que FileZilla. Vous pouvez également utiliser des plugins WordPress comme le gestionnaire de fichiers WP.

Pour ce tutoriel, je vais utiliser l’outil File Manager de cPanel.

A partir du répertoire racine de votre site, ouvrez le dossier “wp-content”.

Ouvrez le dossier “thèmes”.

Ouvrez le dossier de votre thème actuel. Si vous ne savez pas lequel vous utilisez, vous pouvez cliquer sur la section “Apparence” dans le tableau de bord de WordPress. Cela vous montrera quel thème vous avez actuellement activé.

En relation  Comment gérer une base de données WordPress avec phpMyAdmin

Trouvez et éditez le fichier “functions.php” du thème.

Ajoutez ce code au fichier et enregistrez-le :

function wpw_interdit_title($title){

global $post ;

$title = $post->post_title ;

// Ajout de mots ou de phrases à usage restreint séparés par un point-virgule

$restricted_words = “mot1;mot2;mot3;mot4″ ;

$restricted_words = explode(” ;”, $restricted_words) ;

foreach($restricted_words as $restricted_word){

if (stristr( $title, $restricted_word))

wp_die( __(‘Error : Vous avez utilisé un mot de la liste noire “‘. $restricted_word .'” dans le titre du message’) ) ;

add_action(‘publish_post’, ‘wpb_forbidden_title’, 10, 1) ;

}

}

Ajout de vos mots de titre sur la liste noire

Dans le code ci-dessus, vous verrez “banni1;banni2;banni3;banni4;banni5“. Ce sont les caractères de remplacement pour vos mots. Vous voulez remplacer chacun d’entre eux par les mots interdits pour vos titres WordPress.

Note : Entre chaque mot que vous voulez ajouter, n’oubliez pas les “;“. N’utilisez pas d’espaces, et n’ajoutez pas le point-virgule à la fin de la liste elle-même.

Ainsi, si vous vouliez interdire l’utilisation d’une série d’aliments dans les titres WordPress, la ligne de code ressemblerait à ceci

$restricted_words = “brocolis;épinards;choux-fleurs;choux-raves;haricots;pois” ;

Vous pouvez ajouter autant de mots que vous le souhaitez à cette liste.

Sauvegardez le fichier functions.php après avoir effectué vos modifications.

Désormais, lorsqu’une personne publie un message contenant l’un de vos mots interdits dans le titre, elle voit apparaître un écran d’avertissement.

Les mots interdits dans les titres WordPress sont sensibles à la casse

Lorsque vous créez votre liste, vous devez garder à l’esprit que le codage est sensible à la casse. Ce qui signifie que vous devez ajouter les versions majuscules et minuscules des mots pour être vraiment efficace.

En relation  Comment ajouter des pages HTML dans WordPress

Par exemple, nous ajouterions “rubarbe;Rubarge” à la liste de mots.

Les titres des articles et des pages de WordPress sont toujours visibles après leur publication

L’ajout de ce code pour donner à WordPress une liste de mots interdits dans les titres n’empêche pas la publication des articles et des pages.

Le contenu sera toujours en ligne.

Il donne simplement un avertissement sur l’utilisation d’un mot de la liste noire dans le titre. À ce moment-là, l’éditeur peut revenir en arrière pour faire des ajustements et mettre à jour le poste ou la page.

Engagez votre public avec des titres optimaux

Créer une liste de mots interdits dans les titres de WordPress n’est qu’une astuce pour rationaliser le site. Je vous suggère d’utiliser des outils en ligne pour vous aider à créer des titres géniaux pour votre contenu.

Vous pouvez également envisager d’optimiser les méta descriptions si vous souhaitez améliorer le taux de clics dans Google.

Mettez-vous certains mots et sujets de votre site sur une liste noire ? Qu’utilisez-vous pour optimiser vos titres et descriptions ?