मैं एक पृष्ठ के सभी प्रत्यक्ष बच्चों को लाने की कोशिश कर रहा हूं। लेकिन मुझे सभी बच्चे और भव्य बच्चे भी मिल रहे हैं। कोई विचार?
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 );
}
मेरे दस्तावेज़ के$args
अनुसार सही होना चाहिए , लेकिन यह पूरी तरह से अनदेखी कर रहा है और ।parent
hierarchical
मेरी पृष्ठ संरचना इस प्रकार है:
जनक
-Child 1
-Child 2
--Child 1 बच्चा 2 को
--Child 2 बच्चे 2 के लिए
-Child 3
और मैं केवल प्राप्त करना चाहता हूं child 1
, child 2
और child 3
।
@RohitPande
—
वोल्कर ई।
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
जरूरत के अनुसार।