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

如果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 }

 

函数参数

WEEX交易所已上线平台币 WEEX Token (WXT)。WXT 作为 WEEX 交易所生态系统的基石,主要用于激励 WEEX 交易平台社区的合作伙伴、贡献者、先驱和活跃成员。

新用户注册 WEEX 账户、参与交易挖矿及平台其他活动,均可免费获得 WXT 空投奖励。

点此注册 WEEX 账户,即刻领取 1,600 WXT 新用户专属空投

$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。

本站资源均来源于网络或网友投稿,部分资源未经测试,难免存在BUG,所有资源只限于学习研究,不得商用。如使用本站下载的资源造成任何损失或发生侵权行为,均与本站无关。如不接受本声明请勿下载!本站资源如有侵权,请联系QQ:497149677核实后立即删除!
最客资源网 » WordPress get_pages()函数:获取网站所有页面