yous
@yous

Как перевести запрос в WP meta_query?

Как перевести такой запрос в meta_query?
date1 BETWEEN {$d1} AND {$d2} OR {$d1} BETWEEN date1 AND date2


в такой вид:
$args['meta_query'][] = array( 
        
        'relation' => 'AND',
                array(
                    'key' => 'date1',
                    'value' => array($d1,$d2), 
                    'compare' => 'BETWEEN'
                )
                
            );
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
yous
@yous Автор вопроса
array( 
        
            'relation' => 'OR',
                    array(
                        'key' => 'event_datestamp',
                        'value' => array($date_start,$date_end),
                        'type'    => 'UNSIGNED', 
                        'compare' => 'BETWEEN'
                    ),
                    array(
                        'relation' => 'AND',
                            array(
                                'key' => 'event_datestamp',
                                'value' => $date_start,
                                'type'    => 'UNSIGNED',
                                'compare' => '<='
                            ),
                            array(
                                'key' => 'event_datestamp2',
                                'value' => $date_end,    
                                'type'    => 'UNSIGNED',
                                'compare' => '>='
                            )
                    )
                )
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
secsite
@secsite
Безопасные и быстрые сайты
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы