Wordpress按帖子元键或post_date排序

时间:2014-05-18 20:45:02

标签: wordpress

我在为Wordpress查询提出正确的SQL方面遇到了一些麻烦。

我所拥有的是一些包含名为' date'的自定义字段的帖子。我想抓取所有帖子(包含此自定义字段的内容以及不包含该字段的帖子),并按日期和post_date对其进行排序。 date将优先于post_date,即,如果没有指定日期,则它将使用post_date值。

到目前为止我所拥有的:

        $query = "
            SELECT wposts.* 
            FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
            WHERE wposts.ID = wpostmeta.post_id 
            AND wpostmeta.meta_key = 'date' 
            AND wposts.post_type = 'post' 
            ORDER BY wpostmeta.meta_value, posts.post_date ASC
        ";

THX

0 个答案:

没有答案