在主页模板上显示子页面

时间:2015-04-13 作者:user69700

我认为这将是一个遵循法典的简单案例,但显然不是。我正在尝试使用自定义模板在我的主页上显示特定页面的子页面。到目前为止,我已经设法显示出我想要的内容,但我无法实现我的目标,即显示一个选定页面的子页面。

我想要的页面ID为37。然而,使用child\\u of或parent它会忽略它并显示每个页面。以下是我的代码:

                    <?php $home_pages = new WP_Query(array(
                        \'sort_order\'    => \'DESC\',
                        \'sort_column\'   => \'post_date\',
                        \'post_type\'     => \'page\',
                        \'post_status\'   => \'publish\'
                    ));
                        if( $home_pages->have_posts() ) : ?>
                        <ul>
                            <?php $pages_per = 0; 
                            while( $home_pages->have_posts() && $pages_per < 6 ) : $home_pages->the_post(); ?>
                                <li>
                                    <?php if ( has_post_thumbnail() ) : ?>
                                        <?php the_post_thumbnail(); ?>
                                    <?php else : ?>
                                        <img src="images/noimage.png" border="0" alt="No Thumbnail" />
                                    <?php endif; ?>
                                    <a href="<?php the_permalink(); ?>" class="title"><?php the_title(); ?></a>
                                    <?php $pages_per++; ?>
                                </li>
                            <?php endwhile; ?>
                        </ul>
                        <?php endif; ?>
                        <?php wp_reset_postdata(); wp_reset_query(); ?>
代码按照循环中的指示显示了六个页面,但似乎没有过滤掉任何页面。上面的示例没有使用和parent的child\\u,但这是因为我尝试了它们,但没有成功。

供参考:https://codex.wordpress.org/Function_Reference/get_pages

1 个回复
最合适的回答,由SO网友:user69700 整理而成

我想出来了。看起来好像法典从未引用过我在法典中工作所需的一个参数。我在这里查看了此站点,以获取阵列中的完整参数列表http://www.billerickson.net/code/wp_query-arguments/

我需要使用post_parent 而不是父项或子项。固定的

结束

相关推荐

My RSS feed is not working

我在wordpress 4.1上运行我的网站,但我的网站提要不起作用。提要页面显示此错误消息。(此页包含以下错误:第105列第399行出错:输入不正确UTF-8,请指示编码!字节:0x1F 0x6F 0x72 0x64以下是第一个错误之前的页面呈现。)我尝试使用不同的主题,但仍然显示出相同的错误。你知道我该怎么解决这个问题吗。以下是源地址:http://feeds.feedburner.com/WeBuildDesignhttp://webuilddesign.com/feed谢谢