一般用法
orderby=date?按发布日期排序
orderby=modified 按修改时间排序
orderby=ID 按文章ID排序
orderby=comment_count 按评论最多排序
orderby=title 按标题排序
orderby=rand 随机排序
按自定义字段的值排序
先上案例
<?php $posts = get_posts("numberposts=10&meta_key=top&orderby=meta_value_num&order=asc"); foreach( $posts as $post ) : ?> …… <?php endforeach; ?>
显示10篇文章,必须包含自定字段名为 top,且按该字段值得数值大小排序,默认是order=desc,top值越大,排在越前面,这里我设置为order=asc,则top的值越小越前面。
由于只显示有自定义字段名为top的文章,还可用此方法把要推荐的文章加上该字段名,放在网站的推荐文章栏目中。
按点击数排序,也是这个原理,实现点击数功能参考文章 WordPress纯代码实现文章浏览次数
实现点击数后,自定义字段会多一个 post_views_count 把上面的top改成这个字段即可。
WordPress
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。