PHP dispone dell'utile funzione str_word_count() con cui possiamo ottenere il numero di parole presenti in una stringa. Possiamo usare questa funzione per avere il numero di parole presenti nei post di WordPress.
La soluzione รจ molto semplice:
<?php
$content = strip_tags( get_the_content() );
$words = str_word_count( $content );
?>
<span class="words"><?php echo $words; ?> parole</span>
Abbiamo eliminato i tag HTML dalla stringa del contenuto del post tramite la funzione PHP strip_tags()
. In questo modo il
conteggio delle parole non prende in considerazione caratteri non rilevanti.