Wordpress Multiple meta_key (WPDB или WP_Query) - PullRequest
0 голосов
/ 17 января 2012

Попытка проверить, имеет ли сообщение значение «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 голосов
/ 19 января 2012

Я решил пойти с обходного пути. Я вызывал каждый meta_key независимо, объединял их, удаляя дубликаты постов, а затем сортировал по дате. Я уверен, что это более тяжелая нагрузка на сервер, но он выполнил свою работу.

...