WordPress dispone della funzione wp_trim_words() che restituisce solo il numero di parole specificato da una stringa di testo. Si rivela molto utile per gestire i riassunti dei post.
Questa funzione accetta tre parametri:
- Il testo su cui operare.
- Il numero di parole da restituire.
- La stringa da inserire alla fine del testo tagliato.
Esempio:
if( !has_excerpt() ) {
$content = get_the_content();
$trimmed_content = wp_trim_words( $content, 40, '<a href="'. get_permalink() .'"> ...Leggi tutto</a>' );
echo $trimmed_content;
}
Si tratta di una funzione utilissima quando manca un riassunto ai post.