Ottenere il numero di post in una categoria specifica, fuori dal loop
Sono riuscito a farlo da un file single.php, all'interno del loop, ma ora ho bisogno di farlo da un'altra pagina.
Devo scoprire quanti post pubblicati ci sono nella categoria chiamata every story (lo slug è everystory). Non mi trovo all'interno del loop.
Ho solo bisogno del numero, non devo mostrare altro che il numero. Es. 8
Ho provato a cercare un modo per raccogliere i dati della categoria solo tramite category_name (potrebbe essere il nome, lo slug o anche l'ID della categoria) ma tutto ciò che ho trovato finora si riferisce all'uso di una variabile $post specifica e alla ricerca della sua categoria, che non è quello che voglio fare.
Ecco l'esempio di ciò che ho usato nella pagina del singolo post:
// Ottieni la categoria del post
$category = get_the_category();
// Conta i post nella prima categoria trovata
$counter = $category[0]->category_count;
Non sono sicuro di aver capito correttamente la tua domanda, quindi mi scuso se ho frainteso.
Puoi utilizzare get_category() per ottenere l'oggetto della categoria e poi semplicemente mostrare il valore della proprietà $count
$cat_count = get_category( 'ID O OGGETTO ROW' );
echo $cat_count->count;