Сложный запрос WP_Query

Приветствую всех!
Уже несколько дней страдаю над такой задачей: нужно выбрать посты у которых значение кастомфилда находится в определенных пределах. Кастомфилд типа date.
Т.е. нужно выбрать посты у которых film_start_date в промежутке между 1950 и 2000 годами.

В кодексе очень сухо по этому поводу описано. Вот мои аргументы, которые не дают результата 🙁

        
                 $args = array(
                    'post_type' => 'film',
                    'post_count' => 100, 
                    'cat' => 5 ,                     
                    'meta_query' => array(
                            'key' => film_start_date,
                            'value' => array('1950-01-01','2000-01-01'),
                            'type' => 'date',
                            'compare' => 'BETWEEN'                        
                            ),
                    'orderby' => 'date', 
                    'order' => 'asc'                            
                    );

подскажите пожалуйста! 🙂 спасибо.

Упростил вид кастомфилда до "YYYY".
Теперь аргументы выглядят так:

Array
(
    [post_type] => post
    [post_count] => 100
    [cat] => 5
    [meta_query] => Array
        (
            [key] => post_the_date
            [value] => Array
                (
                    [0] => 1980
                    [1] => 2015
                )

            [type] => numeric
            [compare] => BETWEEN
        )

    [orderby] => date
    [order] => asc
)

но ничего по прежнему 🙁

Черт! Нужно было еще в один массив завернуть.

Решение:

Array
(
    [post_type] => post
    [post_count] => 100
    [cat] => 5
    [meta_query] => Array
        (
            [0] => Array
                (
                    [key] => post_the_date
                    [value] => Array
                        (
                            [0] => 1980
                            [1] => 2015
                        )

                    [type] => numeric
                    [compare] => BETWEEN
                )

        )

    [orderby] => date
    [order] => asc
)
Anonymous
Отправить
Ответ на: