在子页面上显示子页面和同级页面

时间:2015-02-17 作者:user668499

我的页面设置如下

第一页-红色-绿色-蓝色

在第一页上,我可以用

    <ul>
        <?php
            wp_list_pages(\'title_li=&child_of=\'.$post->ID); 
        ?>
    </ul>
如何在红色、绿色和蓝色页面上显示兄弟页面

所以在红色、绿色和蓝色页面上,我会看到红色、绿色和蓝色页面

1 个回复
SO网友:gmazzap

您可以查询具有相同父级的页面,但页面本身除外:

wp_list_pages(\'title_li=&child_of=\'.$post->post_parent.\'&exclude=\'.$post->ID); 
使用parent 而不是child_of 只有直接的兄弟姐妹,没有兄弟姐妹的孩子。

结束

相关推荐

Get_Pages--父级对子级?

我正在一个非常干净和层次结构的网站上使用get\\u页面。作为模板的一部分,我想将子页面显示为模板“样板”的一部分。正在读取Codex documentation, 有两个似乎相关的参数:parent 和child_of.我一直在摆弄它们,用一个简单的转储到页面的主体,就像这样,但我看不出这两个参数有什么根本不同。。。除了给他们带来冲突的风险。例如,如果我设置child_of 至17(有效页)和parent 除了17或1。。。我得到一个空数组。这很有道理。。。但是为什么有两个参数?在扫描文档和代码时找不到