Est-il possible de limiter le nombre de mots du titre de l'article?
J'ai cherché sur Internet mais rien trouvé.
Tout ce que je sais, c'est que seul le contenu du message peut être limité ou extrait.
utilisez-le simplement où vous voulez pour afficher votre titre avec un nombre de mots limité
<?php echo wp_trim_words( get_the_title(), 5 ); ?>
remplacez le numéro 5 du code ci-dessus par le nombre de mots à afficher.
Cordialement.
Si continuer, signe "..." nécessaire à la fin du titre
<?php
echo wp_trim_words( get_the_title(), 10, '...' );
?>
Si continuer, le signe "..." n'est pas nécessaire à la fin du titre
<?php
echo wp_trim_words( get_the_title(), 10 );
?>
Il existe une fonction intégrée pour cela: wp_trim_words()
.
add_filter( 'the_title', 'wpse_75691_trim_words' );
function wpse_75691_trim_words( $title )
{
// limit to ten words
return wp_trim_words( $title, 10, '' );
}
function limit_Word_count($title) {
$len = 5; //change this to the number of words
if (str_Word_count($title) > $len) {
$keys = array_keys(str_Word_count($title, 2));
$title = substr($title, 0, $keys[$len]);
}
return $title;
}
add_filter('the_title', 'limit_Word_count');
Vous pouvez mettre n'importe quel type de limite sur presque tout ce que vous voulez, vous avez juste besoin du filtre approprié