2020-11-01 / 4893阅
WordPress显示页面列表可以使用内置函数 wp_list_pages(); 下面是她的参数:
$args = array( 'child_of' =>2,//(int)显示此设置页面ID的下级页面 // 'author' => '',//(字符串)作者ID,逗号分隔列表。默认为空(所有作者)。 // 'date_format' => '',//(字符串)用于列出页面的PHP日期格式。依靠'show_date'参数。默认值为“ date_format”选项的值。 'depth' => 1,//(int)要包含在生成的列表中的页面层次结构中的级别数。接受-1(任何深度),0(所有页面),1(仅顶层页面)和n(到给定n深度的页面)。默认值0。 'echo' => 0,//(bool)是否输出,用于复制设置FALSE。默认为true。 // 'exclude' => '',//(字符串)排除的页面ID,多个使用逗号分开。 //'include' => array(2,130),//(数组)要包含的页面,数组。 //'link_after' => '之后',//(字符串)链接之后显示的内容。默认为null。 //'link_before' => '之前',//(字符串)链接之前显示的内容。默认为null。 'post_type' => 'page',//(字符串)要查询的帖子类型。默认的“页面”。 //'post_status' => '',//(string | array)页面的状态,以发布、草稿、带审核等,多个参数使用数组。默认为“发布”。 'show_date' => '',//(字符串)是否显示每个页面的页面发布或修改日期。接受“modified”或任何其他值。空值将隐藏日期。 //'sort_column' => '',//(字符串)以逗号分隔的列名列表,用于对页面进行排序。接受“ post_author”,“ post_date”,“ post_title”,“ post_name”,“ post_modified”,“ post_modified_gmt”,“ menu_order”,“ post_parent”,“ ID”,“ rand”或“ comment_count”。默认为“ post_title”。 'title_li' => '我的页面列表',//(字符串)列表标题。传递null或空值将导致没有标题,并且列表不会被无序列表<ul>标签包裹。默认为“页面”。 'item_spacing' => '',//(字符串)是否在菜单的HTML中保留空格。接受“preserve”或“discard”。默认为“preserve”。 'walker' => '' //一个类,可以全部修改输出的结构 ); echo wp_list_pages($args);
通过上面的参数,你可以直接输出你想要的一个列表,如果还不能满足你的需求,你可以自己创建一个列表。请查看:https://youranzixue.cn/course/321.html
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228