web-dev-qa-db-ja.com

用語IDによる分類スラグ

用語のサムネイルを表示するようにwp_nav_menuを変更しようとしています。これらのサムネイルを取得するには、用語IDと分類スラッグが必要です。$thumbnailimg = get_the_term_thumbnail($term_id, '$taxonomy', 'medium');

私はそれを使って用語IDを取得することができました:$term_id = (int)$item->object_id;

しかし今、私はそのオブジェクトが用語であるかどうか、そしてその用語がどのカスタム分類法に属しているかをチェックする必要があります(私はそれらのうちの2つを持っています)。

誰かがこの問題を解決するのを手伝ってくれる? :)

4
Kovas

メニューオブジェクト$itemの場合:

  • $item->objectはメニュー項目が参照するオブジェクトを格納します。 'post'、 'page'、 'my-cpt'、または 'my-taxonomy'(投稿タイプ名、または分類名)
  • $item->typeは、オブジェクトの「タイプ」とは何か、「post_type」または「分類法」を格納します。

カスタムリンクの場合、これらはどちらもカス​​タムです。

1
Stephen Harris

これらの機能があなたがやろうとしていることのために働くかどうか確かめてください:

0
Evan Mattson