按发布日期和元值排序 - wordpress

时间:2018-06-14 05:14:58

标签: php sql wordpress

我试图通过2个不同的表中的3个不同列来命令我的WordPress帖子。

第一个是post_date,它位于wpdb-> posts表中。

第二个是帖子的元键和元值,位于wpdb-> postmeta。

meta_key = et_payment_package
meta_value = 1 or 0

这两列位于不同的表中。我如何订购它们?我希望将et_payment_package = 1的帖子显示为原始帖子日期作为前几个帖子,然后是其他帖子,其中包含et_payment_package = 0。

1 个答案:

答案 0 :(得分:0)

  

在4.0中,您现在可以将数组作为值传递给WP_Query   的OrderBy。

  $query=new WP_Query(array(
            'meta_key'=>'your_meta_key',
            'orderby'=>'date your_meta_key',
            'order'=>'desc'
    ));