2012-01-17 82 views
0

试图测试帖子是否有'main_slider','flickr-slider'或'video-slider'值。 'main_slider'是一个字符串,'flickr-slider'和'video-slider'都是布尔值。Wordpress多个meta_key(WPDB或WP_Query)

这是我到目前为止,这是不行舔...

$slider = new WP_Query(
    array(
     'ignore_sticky_posts' => 1, 
     'post_type' => 'any', 
     'orderby' => 'date', 
     'nopaging' => true, 
     'posts_per_page' => 10, 
     'meta_query' => array(
      'relation' => 'OR', 
      array(
       'key' => 'main_slider' 
      ), 
      array(
       'key' => 'flickr-slider' 
      ), 
      array(
       'key' => 'video-slider' 
      ) 
     ) 
    ) 
); 

感谢您提前任何帮助。

回答

0

我决定采取一种解决方法。我独立地调用每个meta_key,在删除重复帖子时合并,然后按日期排序。我确信它在服务器上的负载较重,但它完成了工作。