Tutorial: Contador global de palabras en WordPress con PHP

  • Autor Autor Vilar
  • Fecha de inicio Fecha de inicio

Vilar

Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Hola betas!

En este breve tutorial os compartiré un pequeño código PHP que te permite saber a nivel global el número de palabras de tus posts.




PHP:
/* TOTAL WORDCOUNT */
add_action( 'dashboard_glance_items', 'cpt_to_at_a_glance' );
function cpt_to_at_a_glance() {
    
    
    $count = 0;
    $text = " palabras";
    $posts = get_posts( array(
            'numberposts' => -1,
            'post_type' => 'post'
    ));
    
    foreach($posts as $post) {
        $count += str_word_count(strip_tags(get_post_field('post_content', $post->ID)));
    }
    $num = number_format_i18n($count);
    $total = '<li class="word-count"><a href="edit.php">'.$num.$text.'</a></li>';
    echo $total;
}

Cómo implementarlo?

1. Puedes incrustarlo en tu tema hijo.

2. Si tienes un plugin para insertar snippets como
WPCode, puedes crear un código personalizado nuevo.


Pegas el código, en tipo de código selecciona PHP, y actívalo.


y ya estaría listo!

 
Excelente aporte, no sabía que existia una forma para contar de manera global las palabras.
 
Buen aporte, ¿Eso también cuenta lo que son páginas? por qué ahí tengo las políticas y eso no me debería contar JEJEJE.
 
Buen aporte, ¿Eso también cuenta lo que son páginas? por qué ahí tengo las políticas y eso no me debería contar JEJEJE.
Sólo cuenta las palabras de los posts publicados, evitando contar las palabras de los comentarios, posts en borrador ni páginas estáticas.
 
Interesante...
Pero qué usos se le puede dar a esto?

Saber que cantidad de palabras tengo en la web.. que gano con eso?

Es solo un código que creaste por capricho o que? 🤔..
 
Interesante...
Pero qué usos se le puede dar a esto?

Saber que cantidad de palabras tengo en la web.. que gano con eso?

Es solo un código que creaste por capricho o que? 🤔..
Su utilidad es subjetiva, sin embargo a la hora comprar o vender webs es común preguntar por el número de palabras por posts, de esta forma puedes hacer una estimación rápida.
Personalmente me ayuda a mantener la motivación de seguir posteando y ver como crece un proyecto.
 
Bien.. en todo caso.. guardo link para aplicarlo a futuras webs
 
Buen aporte, me gustan este tipo de cosas como comentas, para ver cómo crece un proyecto.