Dans la majorité des thèmes, lorsque vous vous trouvez sur un contenu de type archive, vous avez un titre généré automatiquement comme suit : « Catégorie : Ma Catégorie ». Si vous ne l’avez pas, cette fonction fera l’affaire. Vous pouvez également l’utiliser pour retourner autre chose que le nom de la taxonomie, comme son slug, son ID, etc. Pour ce faire, il suffit de consulter le CODEX de WordPress, et plus particulièrement la fonction get_term. C’est cette dernière qui est utilisée ici pour afficher le nom de la taxonomie courante, mais elle retourne en fait un ensemble de données relatives à la taxonomie en question. Voici donc la fonction à coller dans votre thème :

function get_current_archive_taxonomy(){
     $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
     $current_taxo = $term->name;
     return $current_taxo;
}

Et voici un exemple de variante que vous pouvez y apporter en éditant la ligne 3 :

$current_taxo = $term->slug;

La liste complète des éléments retournés par get_term :

  • term_id
  • name
  • slug
  • term_group
  • term_taxonomy_id
  • taxonomy
  • description
  • parent
  • count

 

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Afficher le commentaire

1 commentaire