Crear un plugin que al final de cada entrada nos diga el número de palabras que tiene.
Es decir, tendremos que modificar el contenido (the_content) añadiendo al final el número de palabras
Pasos a realizar:
1.- Crear los archivos de plugin
2.- Conseguir que al final de cada entrada ponga ‘hola’ y comprobar que funciona
3.- Hacer un código que cuente las palabras de un texto en php y añadir ese número al final.
<?php /** * Plugin Name: Contar palabras * Description: Cuenta las palabras que tiene una entrada del blog y lo pone al final * Version: 1.1 * Author: Jotapé */ // Esta función se encarga de contar las palabras y añadirlas function contar_palabras($content){ // usamos str_word_count para contar las palabras: se puede mejorar para no contar html o imágenes o etc... $num_palabras=str_word_count($content); // Calculo el tiempo de lectura $tiempo=round($num_palabras/200,1); // Creo el texto a añadir. Como son comillas dobles puedo poner la variable dentro $texto="Número de palabras: <b>$num_palabras</b>. Tiempo estimado de lectura: <b>$tiempo minutos</b>"; // Devuelvo el contenido con el texto anterior. return "<p>$texto</p>$content"; } // Añado el filtro para modificar el contenido add_filter("the_content","contar_palabras");