在主页上显示其他页面的直接子项

时间:2014-05-07 作者:Kieran

我试图在主页上显示另一个页面的直接子页面,但我似乎无法正常工作,它只是显示了网站上的所有页面标题。。

它需要在wp\\u查询中,因为我需要在页面上使用高级自定义字段

我的代码:

<?php

            $the_query = new WP_Query( array( \'post_type\' => \'page\', \'parent\' => 42, \'child_of\' => 0,) );

                while ( $the_query->have_posts() ) : $the_query->the_post();

                    echo \'<h3>\'; the_title(); echo \'</h3>\';

                    echo \'<p>\' ; the_field(\'enter_stuff_here\'); echo \'</p>\';

                endwhile;

                wp_reset_postdata();
            ?>
我的理解是,如果我使用家长的ID,这将显示此页面的所有直接子页面(请注意,我不想显示孙子,只想显示直接子页面)

提前感谢您的帮助!

1 个回复
SO网友:тнє Sufi

 $the_query = new WP_Query( array( \'post_type\' => \'page\', \'parent\' => 42, \'child_of\' => 0,) );
应按如下方式编辑此行:

$the_query = new WP_Query( array( \'post_type\' => \'page\', \'post_parent\' => 42) );

结束

相关推荐

wp_dropdown_pages auto submit

我下面的内容目前运行良好,但有一个问题除外:当选择一个选择项时,它将正确转到子页面-但是,如果已经在主站点的子页面上,并且从下拉列表中选择了一个项,则选择url将附加到现有页面url,而不是作为完整url传递。例如如果在现场。com并选择选项1,我们将导航到站点。com/choice1/-如果我们在现场。com/choice1和choice2被选中,它试图将我们引导到站点。com/choice1/choice2-我不知道如何调整下面的代码来传递完整的URL。任何帮助都将不胜感激。<?php