Bir sayfanın tüm doğrudan çocuklarını almaya çalışıyorum. Ama tüm çocukları ve büyük çocukları da alıyorum. Herhangi bir fikir?
PHP Kaynağı:
$args = array(
'child_of' => $post->ID,
'parent ' => $post->ID,
'hierarchical' => 0,
'sort_column' => 'menu_order',
'sort_order' => 'asc'
);
$mypages = get_pages( $args );
foreach( $mypages as $post )
{
$post_tempalte = the_page_template_part();
get_template_part( 'content' , $post_tempalte );
}
Benim belgelere$args
göre doğru olmalı , ama tamamen görmezden geliyor ve .parent
hierarchical
Sayfa yapım şöyledir:
Ebeveyn -
Çocuk 1 -
Çocuk 2 - Çocuk 1 - Çocuk 2
- Çocuk
2 - Çocuk 2 -
Çocuk 3
Ve sadece almak istiyorum child 1
, child 2
ve child 3
.
@RohitPande
—
Volker
depth
ayarı, hiç bana yardım etmedi child_of
ve parent
o was aynı etmek.
depth
Seçeneği de düşünmeyi deneyin . bulduğum ve çalıştığım başka bir çözüm$mypages = get_pages('child_of='.$post->ID.'&sort_column=post_date&sort_order=desc&parent='.$post->ID);
burada değiştirebilirsinizsort_column
vesort_order
ihtiyaca göre.