以下文字摘译自wordpress官方开发文档中wp_list_pages部分
显示页面列表
- <?php wp_list_pages(''); ?>
默认用法:
- $defaults = array('depth' => 0, 'show_date' => '',
- 'date_format' => get_option('date_format'),
- 'child_of' => 0, 'exclude' => '',
- 'title_li' => __('Pages'), 'echo' => 1,
- 'authors' => '',
- 'sort_column' => 'menu_order, post_title');
默认效果:
- 列出所有页面,不考虑层次
- 不显示创建日期
- 没有对子页面的限制
- 没有隐藏页面
- 页面列表表名叫做”Pages”
- 显示调用结果
-
对作者没有任何限制
- 排序:页面编号及页面标题
- 增序排列
- 页面以缩进形式展现
- 包括所有页面
- 没有特殊的key/meta值的限制
我们可以对这些参数进行设置,使页面列表成为想要的样子。
1.改变页面列表的标题:
- <ul>
- <?php
- wp_list_pages('title_li=myPages'); ?>
- </ul>
2.包含或排除一些页面
- <ul>
- <?php
- wp_list_pages('exclude=5,6'); ?>
- </ul>
这样pageid为5,6的页面将不被列出。
3.对页面进行排序
- <ul>
- <?php
- wp_list_pages('sort_column=post_date&show_date=created'); ?>
- </ul>
sort_column指定了排序的字段。可选择menu_order,post_date等。若用show_date字段,show_date参数要进行设置。
十
02
This entry was posted
on 星期二, 十月 2nd, 2007 at 2:08 上午and is filed under 个人日志.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
2 条评论 wordpress页面(page)技巧
moongirl
一月 23rd, 2008 at 5:56 下午
1在页面插入某一分类的文章怎实现?谢谢!
南子
一月 27th, 2008 at 1:05 上午
2wp的标签功能。在模板里加入< ?php wp23_related_posts();?> ,会显示同一标签下的文章。
RSS feed for comments on this post · TrackBack URI
Leave a Reply