Contar el total de entradas en una categoría en WordPress

Puedes utilizar el siguiente código para mostrar el total de entradas en una categoría y todas sus subcategorías. Añade este código en tu fichero functions.php en tu tema de WordPress.

function wp_get_postcount($id)

{
//devuelve el número de entradas en una categoría y subcategorías.
$count = 0;
$taxonomy = 'category';
$args = array(
'child_of' => $id,
);
$tax_terms = get_terms($taxonomy,$args);
foreach ($tax_terms as $tax_term) {
$count +=$tax_term->count;
}
return $count;
}

Y para mostrar el número de entradas en una categoría tienes que usar una llamada PHP similar a la indicada a continuación en tus plantillas de WordPress.

<?php
echo wp_get_postcount(5);
// Mostrará el número de entradas de la categoría con id 5.
?>

Este fragmento de código es muy útil para mostrar el total de entradas en una categoría y sus subcategoría. Cambia el número 5 en el id de categoría para ver el total de entradas de otra categoría.

fuente: snilesh

1 Comentario

  1. Si quieren usar de forma automatica y no ir colocando el ID de cada categoria, utilicen la funcion GetCategoryID (ver en el Codex de WP)

    Salu2!

Dejar respuesta

Please enter your comment!
Please enter your name here