Dans certains cas il peut être utile de pouvoir tronquer la taille des titres des articles, que ça soit par soucis d’ergonomie (titres qui se mettent sur deux lignes) ou par soucis d’unicité de votre affichage front end.
Comment raccourcir les titres des articles pour les afficher ?
2 méthodes s’offrent à vous, la première vous permet d’afficher des titres plus courts (un certain nombre de mots) à un endroit précis dans votre thème. La seconde quand à elle agit sur tout les titres affichés avec the_title().
Pour la première solution ajoutez ce code dans votre thème à la place de votre fonction the_titel() :
<?php
echo wp_trim_words( get_the_title(), 10, '' );
?>
Pour la seconde solution ajoutez ce code à votre fichier functions.php :
// limit the post title in wordpress by word count
function wpln_taille_du_titre( $title ) {
return wp_trim_words( $title, 10, '' );
}
add_filter( 'the_title', 'wpln_taille_du_titre' );