Voulez-vous apprendre à tronquer les titres des articles avec PHP ?
La troncature, ou raccourcissement, vous permet de contrôler la longueur des titres de vos articles de blog sur votre site Web. Selon votre thème WordPress, vous souhaiterez peut-être afficher des titres plus courts que ceux pris en charge par votre thème.
Dans cet article, nous allons vous montrer comment tronquer les titres de publication dans WordPress.
Pourquoi tronquer les titres des articles dans WordPress avec PHP ?
Tronquer les titres des articles dans WordPress avec PHP vous donne plus de contrôle sur la longueur des titres de vos articles et sur la façon dont ils s’affichent sur votre site Web.
Par exemple, vous voudrez peut-être supprimer les longs titres des articles sur votre page d’accueil afin qu’ils ne perturbent pas la conception de votre blog WordPress.
Noter: Certains utilisateurs souhaitent simplement utiliser des titres de publication plus courts pour optimiser les publications de blog pour le référencement. Dans ce cas, vous n’avez pas besoin de tronquer les titres des articles. Au lieu de cela, vous pouvez simplement utiliser un plugin WordPress SEO pour raccourcir votre balise de titre.
Un plugin de référencement vous permettra de créer des titres de référencement personnalisés pour les pages de résultats de recherche, tout en conservant des titres de publication plus longs pour vos visiteurs sur votre site.
Pour plus de détails, consultez notre guide ultime sur la façon de configurer correctement le référencement All in One.
Cela dit, montrons comment tronquer les titres de publication WordPress sur votre site Web en utilisant deux méthodes différentes.
Méthode 1. Tronquer les titres des articles WordPress avec une fonction WordPress
Le moyen le plus simple de tronquer les titres des articles WordPress dans WordPress consiste à ajouter du code à vos fichiers WordPress. Si vous ne l’avez pas encore fait, consultez notre guide sur la façon de copier et coller du code dans WordPress.
Vous pouvez ajouter l’extrait de code ci-dessous à votre fichier functions.php, dans un plugin spécifique au site, ou en utilisant un plugin d’extraits de code.
function max_title_length( $title ) { $max = 35; if( strlen( $title ) > $max ) { return substr( $title, 0, $max ). " …"; } else { return $title; } } add_filter( 'the_title', 'max_title_length');
Ce code s’exécutera dans votre boucle de publication WordPress et raccourcira les titres de vos articles de blog à « 35 » caractères. Pour modifier la longueur de votre titre, réglez le $max
variable à la longueur de votre titre préféré.
Une fois que vous avez ajouté l’un des extraits de code ci-dessus, les titres de vos articles de blog seront raccourcis partout où ils apparaissent sur votre site Web WordPress.
Méthode 2. Tronquer les titres des articles WordPress avec PHP en modifiant les fichiers de thème WordPress
Une autre façon de tronquer les titres des articles WordPress consiste à ajouter du code directement à vos fichiers de thème WordPress.
Cette méthode vous donne plus de contrôle sur l’endroit où vos titres sont raccourcis. Par exemple, vous souhaiterez peut-être ne couper que les titres sur votre page d’accueil, mais afficher le titre complet sur le billet de blog.
Pour ce faire, vous devrez ajouter le code PHP directement dans les fichiers de thème WordPress où vous souhaitez tronquer les titres de vos articles de blog.
Par exemple, vous pouvez ajouter l’extrait de code ci-dessous à votre index.php
fichier pour remplacer l’existant the_title
tag à l’intérieur de votre boucle de publication WordPress pour modifier la longueur du titre à l’échelle du site.
<a href="<?php the_permalink() ?>"> <?php $thetitle = $post->post_title; /* or you can use get_the_title() */ $getlength = strlen($thetitle); $thelength = 25; echo substr($thetitle, 0, $thelength); if ($getlength > $thelength) echo "..."; ?> </a>
Ce code définit la longueur du titre du message à 25 caractères. Si la longueur du titre dépasse 25 caractères, le titre sera coupé après 25 caractères et ajoutera « … » à la fin.
Pour modifier la longueur des caractères de votre site Web, modifiez le $thelength
variable à votre nombre de caractères préféré.
Une fois que vous avez ajouté le code et enregistré votre fichier, vous devez le télécharger dans votre répertoire de thème dans votre compte d’hébergement WordPress.
Vous pouvez le faire en utilisant un client FTP ou l’outil de gestion de fichiers dans votre panneau de contrôle d’hébergement WordPress.
Si vous n’avez jamais utilisé FTP auparavant, consultez notre guide sur l’utilisation de FTP pour télécharger des fichiers sur WordPress.
Une fois le code ajouté, les titres de vos messages seront tronqués au nombre de caractères que vous avez défini.
Nous espérons que cet article vous a aidé à apprendre à tronquer les titres de publication WordPress avec PHP. Vous pouvez également consulter notre guide sur la façon de choisir le meilleur logiciel de conception de sites Web et nos sélections d’experts du meilleur hébergement de sites Web gratuit.