J'essaie de modifier wp_nav_menu pour afficher des vignettes de termes. Pour obtenir ces vignettes, il me faut un identifiant de terme et un slug de taxonomie: $thumbnailimg = get_the_term_thumbnail($term_id, '$taxonomy', 'medium');
J'ai réussi à obtenir l'identifiant du terme avec: $term_id = (int)$item->object_id;
Mais maintenant, je dois vérifier si cet objet est un terme ET à quelle taxonomie personnalisée appartient ce terme (j'en ai 2).
Quelqu'un peut m'aider à résoudre ce problème? :)
Pour un objet de menu $item
:
$item->object
stocke l'objet auquel l'élément de menu fait référence, par exemple. 'post', 'page', 'mon-cpt' ou 'ma-taxonomie' (le nom du type de post ou le nom de taxonomie)$item->type
enregistre le "type" d'objet, "post_type" ou "taxonomy".Pour les liens personnalisés, il s’agit de liens personnalisés.
Voyez si ces fonctions fonctionneront pour ce que vous essayez de faire: