当前位置:首页 >> 教程资讯 >> WordPress教程

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

录入编辑:微科技 | 发布时间:2023-01-04
如果WordPress要获取网站所有页面的标题与链接,可以使用get_pages()函数。代码如下: 查看源码打印代码帮助 1$all_pages = get_pages( array( 2post_type => page, 3post_status =&

如果WordPress要获取网站所有页面的标题与链接,可以使用 get_pages()函数。代码如下:
1$all_pages = get_pages( array(
2post_type => page,
3post_status => array( publish )
4) );
5foreach($all_pages as $p) {
6echo <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。

上一篇:没有了!
下一篇:WordPress网站文章怎么自动同步到百家号
热门服务和内容

手机版

  • 官方微信

    扫码进入

  • 客服微信

  • 官方微信

    扫码添加

  • 高端网站设计,顶级互联网服务 Copyright © 2025 www.vikj.cn All Rights Reserved. 辽ICP备17005629号 XML地图 微科技
    电话咨询:0411-39550725
    在线客服咨询