1
サブタクソノミの名前で親のタクソノミIDを取得する必要があります。 Livingo
ページで親のタクソノミのIDをWordPressで取得するにはどうすればよいですか?
例えば:
Italy - parent
Livingo - sub
、私はItaly
のIDを取得できるようにする必要があります。その後
サブタクソノミの名前で親のタクソノミIDを取得する必要があります。 Livingo
ページで親のタクソノミのIDをWordPressで取得するにはどうすればよいですか?
例えば:
Italy - parent
Livingo - sub
、私はItaly
のIDを取得できるようにする必要があります。その後
$subCategory = get_term_by('slug', get_query_var('term'), $current_taxonomy);
$mainCategory = get_term_by('id', $subCategory->parent, $current_taxonomy);
、$mainCategory
は、その用語(スラグ、名前、親など)に関するすべての詳細を持つ配列となります。
Tnxたくさん。サブレベルでフィルタリングする関数があればそれはありますか?例えば、この関数は3つのサブレベルでしか必要ありません。 – Foxsk8
親IDを確認する再帰関数を作成することができます。それがゼロの場合は、親が最上位です。上位の親として親のIDを持つ用語をチェックし、レベル1の子を取得し、レベル1の要素についてもう一度チェックし、レベル2を取得するなどします。ただし、特に大量の子供や深い巣がある場合は、パフォーマンス上の問題が生じる可能性があります。しかし、あなたが訪問者の数が多い場合を除き、これは目に見えません。 –