Spesso abbiamo l'esigenza di reperire informazioni sulla categoria associata ad un determinato post di WordPress. Vediamo come semplificare questa operazione.
La seguente funzione, da definire nel file functions.php
, restituisce un array associativo contenente le informazioni richieste:
function get_post_category_data() {
$category = get_the_category();
$data = array();
foreach($category as $cat) {
$data['cat-id'] = $cat->cat_ID;
$data['cat-name'] = $cat->cat_name;
}
return $data;
}
Esempio d'uso:
<?php $category_data = get_post_category_data(); ?>
<p><?php echo $category_data['cat-name'];?></p>