如何获取所有顶级页面的列表 时间:2020-08-08 作者:petebolduc 我正在试图找出如何获得仅用于顶级页面的永久链接列表。我的目标是将它们放在表单的选择框中。我花了几个小时在这里寻找答案,但都没有找到。我希望有人能给我指出正确的方向。 2 个回复 最合适的回答,由SO网友:Nilambar Sharma 整理而成 $query_args = array( \'post_type\' => \'page\', \'post_status\' => \'publish\', \'parent\' => 0, ); $pages = get_pages( $query_args ); 功能get_pages() 接受参数parent. 保持0(零)将为我们提供一级页面。在示例中$pages 将包含第一级页面。将循环用于$pages 您可以根据需要在选项中使用它。 SO网友:Ben 听上去,这应该符合你的要求。只要把它放在你想让列表输出的任何地方,你就可以很好地去了。<?php wp_list_pages(\'depth=1\'); ?> 设置为1的深度参数告诉函数仅检索顶级页面,但还有更多的参数可用。查看开发人员资源here. 文章导航