【问题标题】:WordPress: switch meta_query orderby in the frontofficeWordPress:在前台切换 meta_query orderby
【发布时间】:2014-09-08 08:43:29
【问题描述】:

一直在寻找解决方案,但找不到。所以我的问题是,我有这段代码可以默认设置帖子的日期:

$args = array(
  'post_type'=>'paibcresume',
  'posts_per_page' => 10,
  'paged' => $paged,
  'meta_query' => array(),
  'tax_query' => array(),
  'orderby' => 'date',
  'meta_key' => '',
  'order' => 'DESC'
);

我需要网站上的某种开关,以便用户可以选择如何排序帖子,例如它可以是按日期排序的日期,或者修改为按修改日期排序,或者它可以是自定义元键.我怎么能这样做?

【问题讨论】:

    标签: php wordpress sql-order-by custom-post-type


    【解决方案1】:

    查看以下网址

    http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters

    $query = new WP_Query(array ('post_type' => 'product', 'orderby' => 'meta_value_num', 'meta_key' => 'price'));

    【讨论】:

    • 是的,半小时前我已经这样做了,但是如何进行切换(过滤)的事情,以便用户可以在网站上进行更改?
    猜你喜欢
    • 2012-08-16
    • 2015-01-01
    • 1970-01-01
    • 2017-09-23
    • 2016-05-31
    • 2015-03-02
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    相关资源
    最近更新 更多