首页
学习
活动
专区
圈层
工具
发布

WordPress 技巧:WP_Query 如何同时使用 meta_key 和 ID 或 date 进行排序

我们使用 WP_Query 进行文章检索的时候,可以用使用 orderby 参数对检索到的文章进行排序,比如使用 ID 排序 $args = array( 'orderby' => 'ID', 'order...' => 'DESC', ); $query = new WP_Query( $args ); 如果我们文章是一个商品,他有价格(price)的参数,我们希望通过价格进行排序: $args = array...( 'orderby' => 'meta_value_num', 'order' => 'ASC', 'meta_key'=> 'price' ); $query = new WP_Query...( $args ); 如果好几个商品的价格一样,这样列表刷新,经常会变动,我们让价格一样的商品再按照 ID 进行排序: $args = array( 'orderby' => 'meta_value_num...( 'orderby' => ['meta_value_num'=>'ASC', 'date'=>'DESC'], 'meta_key'=> 'price' ); $query = new WP_Query

78530
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    10个WordPress的query_posts语句使用技巧

    关于日志顺序 默认情况下WordPress日志是按日期顺序排列的,这也是大多数人的需求,不过如果能更改默认的排列顺序那就更好了。 例如你可以随意调用几篇日志,让它们显示在侧边栏。...php// select posts ordered by comment_count$query = 'orderby=comment_count';$queryObject = new WP_Query...grab posts by post count ordered in descending order (most votes first)$query = 'meta_key=vote_count&orderby...php// grab 1 random attachment$query = 'post_type=attachment&orderby=rand&posts_per_page=1';$queryObject...在计算出分页后,该查询返回日志列表(分页并不影响JOIN语句,因此该函数相当于posts_join) posts_orderby 应用于查询的ORDER BY语句,该语句可返回日志数组 posts_request

    1.4K90

    Display Posts : 按条件显示WordPress文章的最强插件

    WP_Query是wordpress提供的一个类,它支持的参数和方法非常丰富,通过各种给组合查询参数,几乎所有的文章查询都可以通过这个类实现。...Display Posts这个插件其实是对WP_Query 类做的一层高级封装,让用户可以不必手写复杂的WP_Query查询就可以得到想要的过滤结果。...用来控制列表中显示哪些文章,条件可以基于目录、作者、日期或其他 Display parameters determine how the posts are listed....显示相对日期 显示效果如下: ---- WordPress 和 Vue.js 的学习资源推荐 1 month ago ---- 显示文章中的图片 如果你想把文章的特色图片实现出来,只需要在短码中增加一个参数...举几个例子: orderby=”author” -按作者排序 orderby=”rand” – 随机排序 orderby=”comment_count” – 按评论数量排序 在上面的短码中我还加入了其他几个参数

    4.4K10
    领券