Siempre que reviso el repositorio de WordPress me encuentro con innumerables plugins innecesarios, ya a esta altura deben saber que no soy muy amante de sobrecargar una instalación de WordPress con plugins que pueden ser reemplazados por unas simple lineas de código usando el Core de WordPress.

A que viene todo esto? He visto que hay varios plugins para mostrar cuantas palabras contiene una entrada. Algo que lo podemos lograr en dos segundos sin utilizar ningún tipo de plugin.

Tenemos dos opciones para trabajar.

Primera opción

Como bien lo mencionan en DigWP, en tu archivo functions.php crearemos una nueva función:

function contar_palabras() {
	global $post;
	echo str_word_count($post->post_content);
}

Sola resta realizar el llamado correspondiente donde queramos que se muestren la cantidad de palabras utilizadas en un post, por ejemplo:

Esta entrada cuenta con <?php contar_palabras(); ?> palabras.

La principal ventaja de este método es que no estamos limitados solo a contar palabras dentro de una entrada, si no que también podemos hacerlo con cualquier otro ítem, por ejemplo el titulo:

Este titulo cuenta con <?php echo str_word_count($post->post_title); ?> palabras.

Segunda opción

Si no estamos de humor para tocar el archivo functions.php, podemos evitarlo y utilizar esta linea:

Esta entrada cuenta con <?php echo str_word_count($post->post_content); ?> palabras.

Solo debemos asegurarnos que estamos dentro del Loop y tendremos la cantidad de palabras utilizadas.