2017-12-18 12 views
0

の特定の親の唯一の子の用語を表示するヘルプが必要な場合:私は、私の場合には、カスタム分類ワードプレスの特定の親の唯一の子の用語を表示する必要があります:分類名:「領域」、これに関連:親用語とその子供: ヨーロッパ: - ポルトガル。 - ドイツ; - England;は、カスタム分類ワードプレス

アジア: - 中国。 - 日本;

だから例えば私は、私はこれを行うことができますどのように、リストにヨーロッパの子だけを表示する必要がありますか?私はたくさんの方法を試してみましたが、すべての親のすべての子供だけを表示することができました:しかし、特定の親に対してのみ表示する必要があります。あなたはすでに答えを持って

答えて

0

あなたの助けをいただき、ありがとうございます。あなたの親用語を設定し、一番上のネストされたforeachを取り除くだけです。

<?php 
    $taxonomyName = "region"; 
    //Could use ACF or basic custom field to get the "parent tax ID" dynamically from a page. At least that's what I would do. 
    $parent_tax_ID = '3'; 
    $parent_tax = get_term($parent_tax_ID); 
    echo '<h3>' . $parent_tax->name . '</h3>'; 
    echo '<ul>'; 
    $terms = get_terms($taxonomyName, array('parent' => $parent_tax_ID, 'orderby' => 'slug', 'hide_empty' => false)); 
    foreach ($terms as $term) { 
     echo '<li><a href="' . get_term_link($term) . '">' . $term->name . '</a></li>'; 
    } 
    echo '</ul>'; 
?> 
関連する問題