0
テンプレートページにstandard_engine_specificationという名前のカスタム分類の名前カテゴリを表示しようとしています。これはこれまでのところ、管理パネルでチェックされたものを表示するのではなく、タクソノミーのすべてのカテゴリを表示しています。カスタム分類のチェック済みカテゴリのみを表示
<?php
/*variable to retrieve checked term*/
\t $ses_terms = get_the_terms($id, 'standard_engine_specification');
\t \t if($ses_terms && !is_wp_error($ses_terms)) {
\t \t foreach($ses_terms as $term) {
\t \t \t }
\t \t }
\t \t /*variable used to filter results*/
\t \t $ses_args = array(
\t \t 'taxonomy' => 'standard_engine_specification',
\t \t 'hierarchical' => true,
\t \t 'tax_query' => array(array(
\t \t \t 'taxonomy' => 'standard_engine_specification',
\t \t \t 'field' => 'slug',
\t \t \t 'terms' => array($term->slug),
\t \t \t 'operator' => 'IN'
\t \t))
\t);
\t \t \t \t
?>
<ul>
<?php
/*output checked categories based on filter*/
foreach (get_categories($ses_args) as $category)
\t {
\t \t echo "<li>";
\t \t echo $category->name;
\t \t
\t \t echo "</li>";
\t \t
\t }
?>
</ul>
私はかなり多分彼らが何をしているか知っている人は、どこで、なぜ私が行方不明です私に言うことができる、私はフィルタリングポストタイプのために使用されているいくつかの他のスクリプトからこれをFrankensteinedましたこれ - 私はいくつかのコメントを入れました。