Tutorial: Contador global de palabras en WordPress con PHP

  • Autor Autor Vilar
  • Fecha de inicio Fecha de inicio
Vilar

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.

Contador de palabras en WordPress.webp



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.
fragmento en WPCode.webp


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


y ya estaría listo!

Contador de palabras en WordPress.webp
 
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.
 
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.

Ver el archivo adjunto 903716


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.
Ver el archivo adjunto 903722

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

y ya estaría listo!

Ver el archivo adjunto 903728
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.
 
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.
 
Atrás
Arriba