WordPress get_pages()函数:获取网站所有页面

2023-09-16

如果WordPress要获取网站所有页面的标题与链接,可以使用 get_pages()函数。代码如下:

1 $all_pages = get_pages( array(
2 'post_type' => 'page',
3 'post_status' => array( 'publish' )
4 ) );
5 foreach($all_pages as $p) {
6 echo '<li><a href="' . get_page_link($p->ID) . '">' . $p->post_title . '</a></li>';
7 }

 

函数参数

$args

数组或字符串

child_of:父页面ID,返回指定ID页面的子页面;
sort_order:页面的排序方式,可用值:ASC(升序)、DESC(降序),默认值:ASC;
sort_column:按字段排序,可用值:post_author、post_date、post_title、post_name、post_modified、menu_order、post_modified_gmt、post_parent、ID、rand、comment*count、 post*;
hierarchical:是否以层级方式返回页面,默认值:true;
exclude:要排除的页面ID数组;
include:指定要返回的页面ID数组;
meta_key:返回具有指定Meta Key的页面;
meta_value:Meta Key的值;
authors:字符串值,页面作者的ID;
parent:返回指定页面的子页面;
exclude_tree:字符串或数组,排除页面树,包含子页面;
number:整数,要返回的页面数量,默认值:0,表示返回所有页面;
offset:整数,偏移量;
post_type:文章类型;
post_status:字符串或数组,页面的状态,例如:publish。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明 1、本站所发布的全部内容源于互联网搬运,(包括源代码、软件、学习资料等)本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的23个小时之内,从您的电脑或手机中彻底删除上述内容。
2、访问本站的用户必须明白,本站对所提供下载的软件和程序代码不拥有任何权利,其版权归该软件和程序代码的合法拥有者所有,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如本站不慎侵犯您的版权请联系我们,我们将及时处理,并撤下相关内容!敬请谅解! 侵删请致信E-mail:messi0808@qq.com
3、如下载的压缩包需要解压密码,若无特殊说明,那么文件的解压密码则为www.xmy7.com
4、如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

小蚂蚁资源网 cms教程 WordPress get_pages()函数:获取网站所有页面 https://www.xmy7.com/zh/cms/52048.html

相关文章