Saya mencoba menjemput semua anak langsung dari sebuah halaman. Tapi saya mendapatkan semua anak dan cucu juga. Ada ide?
Sumber PHP:
$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 );
}
Saya $args
harus benar sesuai dengan dokumentasi , tetapi benar-benar mengabaikan parent
dan hierarchical
.
Struktur halaman saya adalah sebagai berikut:
Induk -
Anak 1 -
Anak 2 -
Anak 1 ke anak 2 -
Anak 2 ke anak 2 -
Anak 3
Dan saya hanya ingin mendapatkan child 1
, child 2
dan child 3
.
@RohitPande sama
—
Volker E.
depth
sekali tidak membantu saya, pengaturan child_of
dan parent
hal yang sama.
depth
opsi ini juga. solusi lain yang saya temukan dan tampaknya berfungsi adalah di$mypages = get_pages('child_of='.$post->ID.'&sort_column=post_date&sort_order=desc&parent='.$post->ID);
sini Anda dapat mengubahsort_column
&sort_order
sesuai kebutuhan.