WordPress教程:query_posts()
章
由于 模板层级方 面的原因, home.php先执行了。这意味这你可以编写一个home.php,home.phh调用query_posts()重新得到一个特别的网页并且将那个 网页设置为你的首页。没有任何插件或者hacks,你需要运行一个机制,并且显示和维护一个非博客的首页。 更有用的方法,可能是利用WP的网页功能并且为你的首页使用这个功能。你可以将”关于网页”设置为entry point或者设置为站点的末页。你可能执行一些更动态的步骤,设置一个自定义网页,显示最近的评论,文章,类别,存档。请看看下面的例子。 时间参数得到某个特别的时间段内发表的文章
网页参数
Offset 参数你不能转移或者忽视一个或者更多的原始文章,这些文章一般是你的query同时使用offset参数收集到的。 下面的函数会显示(1)最近的5篇文章 query_posts(''showposts=5&offset=1''); 根据参数排序根据这个区给得到的文章排序
同时考虑”ASC”或者的”DESC”的排序参数 联合参数你可能从上面的例子中注意到,你使用一个&(&符号)将参数组合在一起,像: query_posts(''cat=3&year=2004''); 类别13,关于当前月份显示在主页上的文章: if (is_home()) { query_posts ($query_string . ''&cat=13&monthnum='' . date(''n'',current_time(''timestamp''))); } 在2.3版本中,这个参数组合会返回属于类别1同时属于类别3的文章,只显示两篇(2)文章,根据标题,按降序排列: query_posts(array(''category__and''=>array(1,3),''showposts''=>2,''orderby''=>title,''order''=>DESC)); |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |