Comment modifier les attributs de titre dans WordPress
Publié: 2019-12-12Avoir un site web ou un blog WordPress sans gérer les titres est tout à fait impossible. Si vous avez déjà oublié d'écrire un titre, vous vous êtes vite rendu compte que WordPress en a ajouté un tout seul. Puisqu'ils sont importants pour les administrateurs, les autres utilisateurs, les visiteurs et même les moteurs de recherche, vous devez redoubler de prudence lorsque vous écrivez des titres.
Bien que vous deviez certainement passer une minute supplémentaire sur chaque titre que vous écrivez, vous pouvez modifier certaines choses sur l'ensemble du site. Alors, restez avec nous tout au long de ce guide et apprenez à modifier différents attributs de titre dans WordPress.
Comment limiter la longueur du titre WordPress
Lorsque vous souhaitez que les titres de vos articles soient aussi courts que possible et que vous travaillez avec plusieurs auteurs, cela peut devenir un problème. Que vous lanciez un blog de mode, un blog culinaire ou tout autre type de site Web, tout le monde devrait s'occuper de ses titres, compter les mots ou les lettres et ce serait probablement difficile de le faire à chaque fois que vous écrivez un nouveau article.
Alors, comment limiter le titre d'un article dans WordPress afin qu'il prenne automatiquement en charge la longueur du titre affiché sur votre page ?
Commençons par une solution simple.
- Ouvrez functions.php dans votre thème
- Collez le code suivant :
fonction max_title_length( $title ) {
$max = 20 ;
if( strlen( $titre ) > $max ) {
return substr( $title, 0, $max ). " & hellip;";
} autre {
renvoie $titre ;
}
}
- Placez la fonction suivante où vous voulez dans votre thème. Par exemple, si vous souhaitez afficher des titres abrégés sur votre page d'accueil, vous souhaitez placer ce code dans votre modèle d'index principal (index.php)
add_filter( 'the_title', 'max_title_length');
Comme vous pouvez le voir dans le code, la variable $max est utilisée pour limiter la longueur du titre de votre article. Vous êtes libre de le changer en n'importe quel numéro que vous voulez. Mais sachez que la longueur optimale de votre titre se situe entre 55 et 60 caractères.
Voilà. Si vous avez appelé la fonction dans votre modèle d'index principal, vos titres seront affichés raccourcis et après, dans notre cas 20 caractères, trois points seront révélés pour montrer qu'il y a plus à afficher.
En faisant de même, vous êtes libre d'accrocher la fonction où vous le souhaitez - que ce soit l'en-tête, le pied de page, la barre latérale ou toute autre chose.
Comment changer l'alignement du titre de votre article
Les thèmes WordPress que vous pouvez utiliser dans WordPress sont différents. Vous pouvez en utiliser un standard fourni avec WordPress, créer le vôtre, en trouver un gratuit parmi des milliers de thèmes disponibles ou en acheter un premium sur Internet.
Même si vous avez payé cher votre thème, il n'aura pas tout à portée de main et il est impossible de tout intégrer dans une interface conviviale. Ainsi, si vous souhaitez modifier l'alignement des titres de vos articles et que votre thème n'est pas fourni avec une option facile à modifier, vous devrez le faire vous-même.
Préparez vos outils et desserrez quelques vis pour que vous puissiez faire le travail. OK, on dirait qu'il y a des heures de travail devant vous - ne vous inquiétez pas, vous aurez terminé dans une minute environ.
Peu importe le thème que vous utilisez, un titre pour votre article se trouvera dans le même fichier :
- Accédez à Apparence-> Éditeur
- Sur le côté droit, recherchez le fichier Single Post (single.php) et ouvrez-le ou encore mieux, ouvrez le fichier dans un éditeur externe
- Rechercher dans le fichier « <?php the_title(); ?>"
- Modifiez la balise avec l'alignement souhaité :
LA GAUCHE:
<div align="left"><?php the_title(); ?></div>
CENTRE:
<div align="center"><?php the_title(); ?></div>
DROIT:
<div align="right"><?php the_title(); ?></div>
- Sauvegarder les modifications
C'est ça. Vous êtes maintenant libre d'ouvrir n'importe lequel de vos messages et de voir les modifications que vous avez apportées. Si vous avez suivi les étapes et modifié l'alignement, le titre de votre article doit apparaître à gauche, au centre ou à droite.
Travailler avec WordPress est amusant, n'est-ce pas ? Si vous souhaitez en savoir plus sur les blogs et la personnalisation de WordPress, consultez nos ressources et améliorez vos compétences de webmaster en un rien de temps.
Rédigez une liste de mots qui ne peuvent pas être utilisés dans les titres des articles
Bien que vous puissiez relativement facilement limiter la longueur d'un titre dans WordPress, vous devrez parfois modifier encore plus les titres. Limiter le nombre de caractères dans un titre de publication peut vous aider à maintenir une conception stable et peut aider au référencement, mais vos auteurs pourraient toujours écrire tout ce qu'ils veulent.
En fonction de ce que vous écrivez ou de votre partenariat avec une autre entreprise, vous pourriez avoir des mots ou des phrases que vous souhaitez éviter dans vos titres. Il peut s'agir de mots grossiers que vous souhaitez éviter ou simplement d'un nom de marque ou deux que vous ne souhaitez pas voir apparaître sur votre site.
Alors que vous pouvez vous asseoir et parler avec vos auteurs à ce sujet et leur demander de ne pas mentionner de mots qui pourraient nuire à la réputation de votre site, ce n'est qu'une question de temps où l'un des auteurs oubliera tout et publiera un titre qui peut vous faire mal paraître ou même perdre de l'argent en rompant l'accord avec un partenaire.

Au lieu d'un avertissement verbal, pourquoi n'écririez-vous pas une fonction qui interdirait à quiconque sur votre site d'écrire un titre avec des mots spécifiques ? Ou encore mieux, pourquoi ne voudriez-vous pas simplement copier et coller la même fonction ci-dessous et simplement changer les mots que vous souhaitez bloquer ?
Maintenant que vous avez décidé de supprimer des mots spécifiques des titres des articles, voyons comment vous pouvez le faire.
Supprimer des mots spécifiques des titres :
- Ouvrez le fichier functions.php
- Copiez et collez le code :
fonction titrerestriction($titre){ $post global ; $title = $post->post_title; $mots restreints = "mot1;mot2;mot3"; $mots restreints = éclater(";", $mots restreints); foreach($restrictedWords as $restrictedWord){ if (stristr( $title, $restrictedWord)) wp_die( __('Erreur : vous avez utilisé un mot dans le titre du message') ); } } add_action('publish_post', 'titlerestriction');
- Modifier les mots sur le 4 e en ajouter autant que vous voulez , mais ne pas oublier de les séparer par un point - virgule
- Personnaliser le message d'erreur sur la 8 ème ligne
- Sauvegarder les modifications
Si vous ouvrez un nouveau message et essayez de le publier alors que le titre contient l'un des mots que vous avez spécifiés dans le code, WordPress vous empêchera de publier le message et vous avertira avec le message.

Bien que vous ayez peut-être parlé à vos auteurs de mots interdits, cela ne ferait pas de mal de montrer ces mots juste en dessous du titre et de les écrire comme rappel.
Si ce n'est pas top secret, pouvez-vous nous dire quels mots avez-vous mis sur la liste et pourquoi ?
Un petit changement de séparateur de titre peut avoir un grand impact sur votre site
Le séparateur de titre est ce simple caractère qui sépare le titre de votre site Web des noms de publication et de page. Bien que cela ne soit pas aussi important que de trouver les bons mots-clés pour vos articles, cela peut être vu en haut de l'onglet de votre navigateur une fois que vous ouvrez un site Web, mais plus important encore, ce séparateur sera utilisé par Google et d'autres moteurs de recherche lorsqu'ils afficheront votre site dans Résultats de recherche.
Bien qu'il n'y ait aucune preuve que différents séparateurs puissent avoir un impact différent sur votre référencement, vous souhaiterez peut-être changer le séparateur standard juste afin de changer la façon dont votre site Web WordPress est affiché sur tous les autres sites dans ces résultats de recherche.
Changer le séparateur de titre :
Après la création de WordPress 4.4, de nouveaux filtres ont été introduits, et l'un d'eux est directement en charge des séparateurs de titres. Afin de changer votre séparateur de titre, suivez ces quelques étapes :
- Ouvrez le fichier functions.php
- Copiez et collez le code suivant :
fonction wploop_change_separator() { retourne '|'; } add_filter('document_title_separator', 'wploop_change_separator');
- Changez le séparateur entre les guillemets simples sur la troisième ligne
- Sauvegarder les modifications
Changer le séparateur de titre pour les anciennes versions de WordPress
Avant l'introduction de WordPress 4.4, le séparateur de titre pouvait être facilement modifié en utilisant la fonction wp_title. Les développeurs WordPress ont d'abord supprimé la fonction de la liste des fonctions prises en charge et elle est devenue obsolète. Mais comme un grand nombre de thèmes l'utilisent encore, les développeurs ont décidé de le ramener.
La fonction suivante peut toujours vous aider à changer ce séparateur si vous utilisez une ancienne version de WordPress, mais nous vous conseillons de mettre à jour votre WordPress dès que possible (pour de nombreuses raisons différentes) et d'utiliser la nouvelle méthode indiquée ci-dessus ; tôt ou tard, la fonction wp_title deviendra obsolète une fois pour toutes et vous devrez à nouveau modifier functions.php.
function change_wp_title_separator( $title, $sep ) { $sep = '-'; $title = str_replace( '|', $sep, $title ); renvoie $titre ; } add_filter( 'wp_title', 'change_wp_title_separator', 10, 2 );
Bien que vous puissiez remplacer le séparateur par n'importe quel caractère, nous vous déconseillons de le faire. Par exemple, il y a des caractères spéciaux que Google n'affichera tout simplement pas et vous ne voulez pas que le titre de votre site ait l'air non professionnel. Certains des séparateurs les plus courants sont « | », « - » et « > », alors n’exagérez pas et choisissez celui que vous préférez.
Les balises de titre peuvent être facilement modifiées via des champs personnalisés
Les balises de titre sont importantes pour votre site Web. Non seulement ils apparaîtront aux utilisateurs, mais ils joueront un rôle important dans votre référencement. Choisir la bonne balise de titre peut avoir un impact important sur les moteurs de recherche et vous pouvez bénéficier de la modification des balises de titre si cela est fait correctement.
Pour un utilisateur régulier, il est facile de modifier les balises de titre en accédant simplement à Paramètres -> Général . De même, aller dans Apparence -> Personnaliser affichera un endroit où presque tous les thèmes vous permettront de modifier le titre et le slogan de votre site. Habituellement, les sites Web utilisent leur titre et leur nom de publication/page, séparés par un caractère. Mais vous pouvez changer cela si vous voulez être si rebelle.
Créez une balise de titre statique pour tous vos articles :
Bien que cela ne soit pas recommandé, vous souhaiterez peut-être modifier la balise de titre de la page et la rendre identique sur tous vos articles et pages WordPress. Au lieu d'utiliser un titre, un séparateur et un nom de publication, par exemple, vous pouvez le changer en quelque chose de statique :
- Ouvrez le fichier functions.php
- Copiez et collez les éléments suivants :
fonction same_title_tag() { retourner « Guide du premier site » ; } add_filter('pre_get_document_title', 'same_title_tag');
- Changer le titre sur la 3 ème ligne
- Sauvegarder les modifications
Cette fonction changerait chaque article et titre de page en « Premier guide du site » (hé, n'utilisez pas notre nom, soyez créatif), mais c'est acceptable si vous êtes sur le point d'avoir une seule page. Au lieu de cela, l'utilisation de titres par défaut est une bien meilleure option en matière de référencement et d'expérience utilisateur globale. Même si vous n'aviez que la page d'accueil et de contact, c'est toujours une meilleure option d'avoir cette partie "contact" écrite dans la balise de titre.
Modifiez les balises de titre via des champs personnalisés :
Mais, construisons sur cela et donnons à vos auteurs la possibilité d'ajouter des titres personnalisés à leurs publications :
- Ouvrez fonctions.php
- Copiez et collez le code :
fonction post_meta_title_tag() { $customPostTitleMeta = get_post_meta( get_the_ID(), 'custom_post_title', true); if($customPostTitleMeta) { return $customPostTitleMeta; } revenir ''; } add_filter('pre_get_document_title', 'post_meta_title_tag');
- Sauvegarder les modifications
- Ouvrez un article dont vous souhaitez modifier le titre
- Dans le nom du champ personnalisé, écrivez "custom_post_title"
- Dans la valeur du champ personnalisé, écrivez le titre que vous souhaitez utiliser pour ce message
- Enregistrer les modifications/publier un article
Maintenant, au lieu d'obtenir un titre par défaut, votre message utiliserait celui personnalisé que vous avez entré le 6 e étape. Si vous omettez le champ personnalisé, WordPress chargera la balise de titre par défaut et l'utilisera pour ce message.
Contrôlez vos titres WordPress
Nous espérons que ce guide vous a aidé à contrôler plus facilement vos titres WordPress. Mais si vous avez des questions, n'hésitez pas à laisser et commenter et nous essaierons d'y répondre dès que possible.