¿Deseas mostrar el recuento total de palabras publicadas en la parte inferior del widget "Ahora mismo" en el panel de administración de WordPress? Si bien probablemente exista un plugin para esto, hemos creado un fragmento de código rápido que puedes usar para mostrar el recuento de palabras de las publicaciones en WordPress.
Instrucciones:
Todo lo que tienes que hacer es agregar este código al archivo functions.php de tu tema o a un plugin específico del sitio:
function post_word_count() {
$count = 0;
$posts = get_posts( array(
'numberposts' => -1,
'post_type' => array( 'post', 'page' )
));
foreach( $posts as $post ) {
$count += str_word_count( strip_tags( get_post_field( 'post_content', $post->ID )));
}
$num = number_format_i18n( $count );
// This block will add your word count to the stats portion of the Right Now box
$text = _n( 'Word', 'Words', $num );
echo "<tr><td class='first b'>{$num}</td><td class='t'>{$text}</td></tr>";
// This line will add your word count to the bottom of the Right Now box.
echo '<p>This blog contains a total of <strong>' . $num . '</strong> published words!</p>';
}
// add to Content Stats table
add_action( 'right_now_content_table_end', 'post_word_count');
// add to bottom of Activity Box
add_action('activity_box_end', 'post_word_count');
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo agregar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: 7 mejores plugins de encuestas para WordPress para aumentar la participación en el sitio y 12 mejores plugins de podcast para WordPress.
¿Es posible agregar esto al blog real con una etiqueta de plantilla?
Hola Justin, sí, puedes hacerlo. Deberías poder simplemente agregar a tu archivo de plantilla y esto se mostrará. Ten en cuenta que este script agrega HTML, querrás cambiarlo para que funcione bien en tu tema.
[…] Este post fue mencionado en Twitter por Michael Davis, WPSNIPP. WPSNIPP dijo: #wordpress Recuento de palabras de publicaciones http://bit.ly/gULp1N #blog por favor RT 🙂 […]