0
タクソノミーをいくつか登録し、タクソノミーラベルを取得してそれらのうちのいくつかをリストしたいと考えています。リストは投稿やカテゴリに関連していないため、事実上どこにでも表示できます(シングル、アーカイブなど)。特定のタクソノミーを一覧表示する
が$tax_names = array('tax_01', 'tax_02', 'tax_03');
このコードは動作しますが、一つだけ分類出力:
$tax_args = array(
'name' => 'tax_01'
);
$output = 'objects';
$taxonomies = get_taxonomies($tax_args, $output);
if ($taxonomies) {
foreach ($taxonomies as $taxonomy) {
echo '<p>' . $taxonomy->label . '</p>';
}
}
これを
私はので、私は他の場所でそれを使用することができ、変数/問題の分類法の配列を作成したいですうまくいかない:
$tax_args = array(
'name' => $tax_names // using the array created above
);
$output = 'objects';
$taxonomies = get_taxonomies($tax_args, $output);
if ($taxonomies) {
foreach ($taxonomies as $taxonomy) {
echo '<p>' . $taxonomy->label . '</p>';
}
}
助けてください。
ありがとうございました!これは機能しますが、分類法の用語を返します。 '$ tax_names = array( 'tax_01'、 'tax_02'、 'tax_03');' 出力はタクソノミラベルでなければなりません:タクソノミー01、タクソノミー02 、Taxonomy 03. – george
私の返事を更新しました... –