Obtener el número de posts en una categoría específica, fuera del loop
He logrado hacer esto desde un archivo single.php
, dentro del loop, pero ahora necesito hacerlo desde otra página.
Necesito saber cuántos posts publicados hay en la categoría llamada every story
(su slug es everystory
). No estoy dentro del loop.
Solo necesito el número, no necesito mostrar nada excepto el número. Ejemplo: 8
He intentado buscar una forma de obtener datos de categoría usando solo el category_name
(podría ser por nombre, por slug o incluso por ID de categoría) pero todo lo que he encontrado hasta ahora se refiere a usar una variable $post
específica y encontrar su categoría, lo cual no es lo que quiero hacer.
Aquí está el ejemplo de lo que usé en la página de single
post:
$category = get_the_category();
$counter = $category[0]->category_count;

No estoy completamente seguro de lo que estás preguntando, así que disculpa si lo entendí mal.
Puedes usar get_category()
para obtener el objeto de categoría y luego simplemente mostrar el valor de la propiedad $count
$cat_count = get_category( 'ID O OBJETO DE FILA' );
echo $cat_count->count;
