Non tutti i post di WordPress hanno sempre un riassunto impostato dall'autore. Occorre verificare quali post hanno un riassunto e quali no.
Possiamo utilizzare la funzione has_excerpt()
. L'ID del post corrente usato come parametro è facoltativo nel Loop:
if( has_excerpt() ) {
the_excerpt();
} else {
echo substr( strip_tags( get_the_excerpt() ), 0, 200 ) . '...';
}