আমি একটি পৃষ্ঠার সমস্ত সরাসরি বাচ্চাদের আনার চেষ্টা করছি। তবে আমি সব শিশু এবং গ্র্যান্ড বাচ্চাদেরও পাচ্ছি। কোন ধারনা?
পিএইচপি উত্স:
$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 );
}
ডকুমেন্টেশন$args
অনুসারে আমার সঠিক হওয়া উচিত , তবে এটি সম্পূর্ণ উপেক্ষা করে এবং ।parent
hierarchical
আমার পৃষ্ঠার কাঠামোটি নিম্নরূপ:
মূল
-Child 1
-Child 2
--Child 1 জন শিশু 2
--Child 2 সন্তান 2
-Child 3
এবং আমি কেবল পেতে চাই child 1
, child 2
এবং child 3
।
@ রোহিতপান্ডে
—
ভোলকার ই।
depth
আমাকে মোটেও সহায়তা করেনি, সেটি স্থাপন child_of
এবং parent
একই রকম।
depth
বিকল্পটিও বিবেচনা করার চেষ্টা করুন । অন্য সমাধান যা আমি পাওয়া যায় এবং কাজ করা মনে হয়$mypages = get_pages('child_of='.$post->ID.'&sort_column=post_date&sort_order=desc&parent='.$post->ID);
আপনি পরিবর্তন করতে পারেন এখানেsort_column
&sort_order
প্রতি প্রয়োজন হিসাবে।