2017-04-05 3 views
0

分類の子供たちは、これは一例です取得します条項。
たとえば、MIのすべての子を取得する必要があります。この場合、ちょうどMilanoが返されます。 posizione_geograficaは私の分類スラグであるWordpressのは、私は、カスタム分類を持っており、それぞれの親のための一つ以上の子が存在し

$children = get_term_children(31, 'posizione_geografica'); 

MIはので、私はすべての子供たちを取得するには、このクエリを使用し31にIDが設定されています。
var_dump$children私はいつも0を取得しますが、画像からわかるように、MIには子供がいます。

クエリを変更するにはどうすればよいですか?

+0

' get_term_childrenを動作するはずこれを試してみてください。 'MI'のIDは' 31'ですか?このページではどのページを試していますか? 'get_queried_object()'を使って用語IDを返し、 'get_term_children()'関数を動的に生成できますか? –

+0

はい、私はIDについては確信しています。私は 'get_terms'で解決しました –

答えて

0

用語はWPに存在しない場合() `空の配列を返します。それがうまく

$terms = get_terms( 
     array(
      'taxonomy' => 'posizione_geografica', 
      'hide_empty' => false, 
      'parent'  => 31 
      ) 
    ); 
+0

このようにして、親だけが得られます。したがって、' MI'ではなく 'Milano' –

関連する問題