Wordpress多元meta_key(WPDB或WP_Query)

时间:2012-01-17 18:23:42

标签: wordpress wordpress-theming wpdb

尝试测试帖子是否有'main_slider','flickr-slider'或'video-slider'值。 'main_slider'是一个字符串,'flickr-slider'和'video-slider'都是布尔值。

这是我到目前为止所做的事情,但这并不适合舔...

$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'
            )
        )
    )
);

感谢您提前提供任何帮助。

1 个答案:

答案 0 :(得分:0)

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