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

    por + • 9 febrero, 2012 • Plugins • 1 Comentario

    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

    Acerca de +

    Experimentando con un sitio web sobre WordPress, este popular gestor de contenidos, entre otros muchos proyectos.

    http://carrero.es

    One Response to Contar el total de entradas en una categoría en WordPress

    1. Profesor Yeow
      4 agosto, 2012 en 19:13

      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!

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *