Gibt es eine Möglichkeit, die Anzahl der Wörter im Beitragstitel zu begrenzen?
Ich habe über das Internet gesucht, aber nichts gefunden.
Ich weiß nur, dass nur der Inhalt des Beitrags eingeschränkt oder auszugsweise sein kann.
verwenden Sie dies einfach, wo immer Sie Ihren Titel mit begrenzten Wörtern anzeigen möchten
<?php echo wp_trim_words( get_the_title(), 5 ); ?>
ersetzen Sie die Nummer 5 im obigen Code durch die Anzahl der Wörter, die Sie anzeigen möchten.
Grüße.
Wenn Sie fortfahren, müssen Sie am Ende des Titels "..." angeben
<?php
echo wp_trim_words( get_the_title(), 10, '...' );
?>
Wenn Sie fortfahren, müssen Sie "..." am Ende des Titels nicht angeben
<?php
echo wp_trim_words( get_the_title(), 10 );
?>
Dafür gibt es eine eingebaute Funktion: 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');
Sie können fast alles, was Sie wollen, beliebig einschränken, Sie brauchen nur den richtigen Filter