<?php /* * 函数:wp_list_pages( $args ) * 作用:显示页面信息列表 */ wp_list_pages( array( /* @成员参数:sort_column @参数作用:页面信息列表的排序方式 @可选的值: post_title 按照页面的标题排序 【默认】 menu_order 按照页面的数序排序(在发布页面时设置的“排序”属性的值) post_date 按照页面的发布时间排序 post_modified 按照页面的修改时间排序 ID 按照页面的编号排序 post_author 按照页面的作者的编号排序 post_name 按照页面的别名排序 */ 'sort_column' => 'menu_order, post_title', /* @成员参数:sort_order @参数作用:按照升序还是降序的方式排列页面信息列表 @可选的值: ASC 按照升序的方式排列 【默认】 DESC 按照降序的方式排列 */ 'sort_order' => '', /* @成员参数:exclude @参数作用:在显示结果中排除某些页面信息 @可选的值:页面信息的ID编号 @特别提醒:当要排除多个页面信息的话,之间要用逗号隔开(英文输入环境) */ 'exclude' => '', /* @成员参数:exclude_tree @参数作用:在显示结果中排除某系列页面信息(即,排除某个父页面及其子页面) @可选的值:要排除的页面信息的ID编号(填写要排除的父页面的编号,不用填写子页面的编号) @特别提醒:当要排除多个页面信息的话,之间要用逗号隔开(英文输入环境) */ 'exclude_tree' => '', /* @成员参数:include @参数作用:仅显示在该参数中设置的页面信息 @可选的值:页面信息的ID编号 @特别提醒:当要包含多个页面信息的话,之间要用逗号隔开(英文输入环境) */ 'include' => '', /* @成员参数:depth @参数作用:显示结果中要显示到哪个层级? @可选的值: 0 显示所有层级,而且不干涉其层级(即,保留层级) 【默认】 -1 显示所有层级,不保留层级关系(即,所有页面信息在同一级中显示) 1 显示所有顶级页面信息 2, 3, ... 显示到第2, 3, ....级 */ 'depth' => 0, /* @成员参数:child_of @参数作用:仅显示某个页面信息下的子页面信息 @可选的值:父页面的编号 或者 0(显示所有页面信息) @默认的值:0 */ 'child_of' => 0, /* @成员参数:show_date @参数作用:是否显示页面信息的发布、修改日期?显示发布日期还是修改日期? @可选的值: '' 空值,不显示日期 【默认】 modified 显示修改日期 created 显示发布日期 */ 'show_date' => '', /* @成员参数:date_format @参数作用:日期的格式 @参数说明: Y 年 如,2014 m 月 如,08 d 日 如,20 h 时 如,21 i 分 如,18 s 秒 如,59 @默认的值:get_option('date_format') 即在后台设置的日期格式 */ 'date_format' => get_option('date_format'), /* @成员参数:title_li @参数作用:页面信息列表的标题 @默认的值:__('Pages') */ 'title_li' => __('Pages'), /* @成员参数:echo @参数作用:是否直接显示页面信息列表? @可选的值: 1 直接显示 【默认】 0 不显示,作为结果返回 */ 'echo' => 1, /* @成员参数:meta_key @参数作用:仅显示包含该参数指定的键(所谓键,是指发布页面时设置的自定栏目名称)的页面信息 */ 'meta_key' => '', /* @成员参数:meta_value @参数作用:与meta_key配合使用,meta_value是值自定义栏目的值。如果指定了一个值,那么仅显示自定义栏目的值与此参数设置的值相同的页面信息 */ 'meta_value' => '', /* @成员参数:link_before @参数作用:在页面信息的标题之前添加的内容( 举例,<a>link_before页面标题</a> ) */ 'link_before' => '', /* @成员参数:link_after @参数作用:在页面信息的标题之后添加的内容( 举例,<a>页面标题link_after</a> ) */ 'link_after' => '', /* @成员参数:authors @参数作用:显示指定作者(用作者的id编号指定)发布的页面,当要显示多个作者发布的页面时,作者的编号之间用逗号隔开(英文输入环境) @默认的值:空值,当值为空值时,则显示所有作者发布的页面信息 */ 'authors' => '', /* @成员参数:number @参数作用:此参数设定要显示多少篇页面信息 @默认的值:null 没有数量限制,有多少页面就显示多少页面 */ 'number' => null, /* @成员参数:offset @参数作用:获取页面信息列表时跳过的页面信息的数量 @特别说明:此参数仅在参数number的值为大于0的值时有效 @默认的值:0, 即在获取页面信息列表时不跳过任何的页面信息 */ 'offset' => 0, /* @成员参数:post_type @参数作用:获取的信息类型 @默认的值:page 即获取页面信息 @特别说明:此处的值只能为page,填写其他的信息类型如post,则无法获取任何信息 */ 'post_type' => 'page', /* @成员参数:post_status @参数作用:调取指定状态的页面信息,如publish, private @默认的值:publish 即公开的页面信息, private是私密的页面信息 @特别说明:既想显示公开的页面也想显示私有的页面,那么参数为'publish,private' */ 'post_status' => 'publish', ) ); ?>