用語のサムネイルを表示するようにwp_nav_menuを変更しようとしています。これらのサムネイルを取得するには、用語IDと分類スラッグが必要です。$thumbnailimg = get_the_term_thumbnail($term_id, '$taxonomy', 'medium');
私はそれを使って用語IDを取得することができました:$term_id = (int)$item->object_id;
しかし今、私はそのオブジェクトが用語であるかどうか、そしてその用語がどのカスタム分類法に属しているかをチェックする必要があります(私はそれらのうちの2つを持っています)。
誰かがこの問題を解決するのを手伝ってくれる? :)
メニューオブジェクト$item
の場合:
$item->object
はメニュー項目が参照するオブジェクトを格納します。 'post'、 'page'、 'my-cpt'、または 'my-taxonomy'(投稿タイプ名、または分類名)$item->type
は、オブジェクトの「タイプ」とは何か、「post_type」または「分類法」を格納します。カスタムリンクの場合、これらはどちらもカスタムです。
これらの機能があなたがやろうとしていることのために働くかどうか確かめてください: