我正在尝试检查父页是否有子页。如果它有子项,我想以项目符号列表的形式回应这些子项,并提供指向每个子项的链接(基本上是一个菜单)。
现在,我有以下代码在循环页面中。它检查页面是否有子元素,并返回一个包含子元素的数组。我使用if语句检查数字是否大于0。
$children = get_pages(\'child_of=\'.$post->ID.\'&parent=\'.$post->ID);
if (count($children)) {
// Echo children as a bulleted list of links
}
这部分似乎有用。
我的问题是,我如何在孩子们中间以项目符号链接列表的形式进行回应?如下面的示例所示。
假设“服务”是父页面,其子页面是“割草”、“水上花园”和“景观美化”。
count($children)将为“Services”页面返回3,因为它有3个子页面。现在它应该这样回应它们:
<ul>
<li><a href="#">Grass Cutting</a></li>
<li><a href="#">Water Gardens</a></li>
<li><a href="#">Landscaping</a></li>
</ul>
a href=应该是指向该页面的链接。