X

Cómo mostrar el recuento de publicaciones, páginas y comentarios en WordPress

Snippets de IsItWP

¿Quieres mostrar el recuento de publicaciones, páginas y comentarios a través de una plantilla? Aquí tienes una selección de fragmentos que te ayudarán a hacerlo. Este fragmento te permite mostrar cuántas publicaciones, páginas y publicaciones personalizadas están publicadas y guardadas como borrador. También puedes mostrar el número de comentarios en estas listas: Pendientes, aprobados, spam, papelera y total.

Instrucciones:

Todo lo que tienes que hacer es agregar estos fragmentos a tu archivo de plantilla.
Fragmento #1

<?php
// count posts
$n_post = wp_count_posts();
$n_post_publish = $n_post->publish;
$n_post_drafts = $n_post->draft;

// count pages
$n_page = wp_count_posts('page');
$n_page_publish = $n_page->publish;
$n_page_drafts = $n_page->draft;

// count custom post types
$n_cpt = wp_count_posts('CUSTOM_POST_TYPE_NAME');
$n_cpt_publish = $n_cpt->publish;
$n_cpt_drafts = $n_cpt->draft;

// count comments
$n_comments = wp_count_comments();
$n_comments_moderated = $n_comments->moderated;
$n_comments_approved = $n_comments->approved;
$n_comments_spam = $n_comments->spam;
$n_comments_trash = $n_comments->trash;
$n_comments_total = $n_comments->total_comments;
?>

Fragmento #2

<ul>
        <!-- posts -->
	<li>Post publish: <? echo $n_post_publish; ?></li>
	<li>Post drafts: <? echo $n_post_drafts; ?></li>
        <!-- pages -->
	<li>Page publish: <? echo $n_page_publish; ?></li>
	<li>Page drafts: <? echo $n_page_drafts; ?></li>
        <!-- custom post types -->
	<li>Custom post publish: <? echo $n_cpt_publish; ?></li>
	<li>Custom post drafts: <? echo $n_cpt_drafts; ?></li>
        <!-- comments -->
	<li>Coments moderated: <? echo $n_comments_moderated; ?></li>
	<li>Coments approved: <? echo $n_comments_approved; ?></li>
	<li>Coments spam: <? echo $n_comments_spam; ?></li>
	<li>Coments trash: <? echo $n_comments_trash; ?></li>
	<li>Coments total: <? echo $n_comments_total; ?></li>
</ul>

Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar / pegar 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: Los mejores constructores de páginas de WordPress (comparados).

Comentarios   Deja una respuesta

  1. Hola, he escrito el primer fragmento en el fragmento de código. Pero, ¿cómo puedo mostrar las cantidades?

  2. Hola, me encanta el código, funciona genial. Una pregunta, ¿cómo hago para que este recuento se muestre en el front-end? Específicamente para una variedad de diferentes Tipos de Publicaciones Personalizadas.

  3. Hola Kevin, soy de Turquía, así que disculpa mi mal inglés. Tengo un sitio web de descargas y quiero ver el recuento de campos personalizados. Por ejemplo: leído/descargado: 100/37, ¿qué puedo hacer?

  4. gracias, está funcionando

  5. ¿Puedo felicitarte por tu inteligente trabajo? Me has convencido y ganado un nuevo fan. Comparado con la mayoría de los artículos en la web, este es un placer leerlo, estoy muy contento de haber encontrado tu trabajo. Prometo enlazar a esto en todos mis blogs.

    1.  Vaya, gracias, es muy agradable escuchar eso. Me alegra poder publicar contenido que sea de tanto valor para las personas que publican comentarios geniales como este. Gracias de nuevo.

  6. Hola, tu código para mostrar el número de páginas no funciona, deberías cambiar el parámetro 'pages' en la línea 7 a 'page' para que funcione.

    1. Buena observación sobre el error tipográfico, gracias, he actualizado la publicación.

Agrega un comentario

Nos complace que hayas elegido dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Lista de verificación para lanzar WordPress

La lista de verificación definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de verificación para el lanzamiento de tu próximo sitio web de WordPress en un práctico ebook.
¡Sí, envíame el eBook gratis!