【发布时间】:2014-08-12 15:31:56
【问题描述】:
SELECT DISTINCT date(p.post_date) as post_date
FROM $wpdb->posts p
LEFT JOIN $wpdb->postmeta pm ON p.ID = pm.post_id
WHERE p.post_status='publish'
AND p.post_type IN ('%s')
ORDER BY p.post_date DESC
在这里它读取帖子的所有日期。我的问题是查询应该排除包含 meta_key="develop" 的 meta_value(它可以是任何东西)的帖子。我该如何编写查询?
我觉得 wp_query 会采用这种形式
$args[ 'meta_query' ]= array (
'relation'= >' AND ',
array (
'key' = > 'respect'
),
array (
'key' => 'develop',
'compare' => 'NOT EXISTS'
)
);
$query = new Wp_query($args);
【问题讨论】:
标签: php mysql sql database wordpress