WordPress获取当前页面的子页

时间:2021-07-13 作者:Simó Tamás

我想显示您当前所在页面的子页面。

<?php wp_list_pages(\'child_of=67&sort_column=menu_order&title_li=\') ?>

如果我像上面那样给出id号,它的工作原理是这样的:

works perfectly

然而,我想将其用作多个页面的模板,但当我使用ID或get ID或回显ID时,它也会占用父页面的同级页面。我不需要它。

<?php wp_list_pages(\'child_of=the_ID()&sort_column=menu_order&title_li=\') ?>

Gets the siblings of the parent pages as well

我想不出我做错了什么。

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

<?php 
$current_page_id = get_the_ID();
wp_list_pages("child_of={$current_page_id}&sort_column=menu_order&title_li="); ?>
请检查以上代码

相关推荐

如何列出带有摘录的子页,例如[Child-Pages Depth=“1”Excerpt=“1”]

我想构建一个快捷码函数来生成父页面的子页面的HTML列表,并包含摘录。类似这样:<ul> <li> <h3>Child Page Title 1</h3> <p>Excerpt 1</p> <li> <li> <h3>Child Page Title 2</h3> <p>Exc