实时事件的高级自定义字段中的元查询

时间:2019-05-22 07:28:16

标签: wordpress advanced-custom-fields meta-query

  • 我有一个自定义帖子类型“ Events”,我在其中设置了“ Event Start Date” 和“ Event End Date”。
  • 日期时间选择器以Unix格式返回dateTime。
  • 我要过滤实时事件(事件开始之间的事件 日期时间和事件结束日期时间)使用元查询。

    我有以下代码,但无法正常工作。我可能在同一天有多个活动,所以我输入dateTime。

            // $date_now = current_time( 'timestamp');
            $today_r = date_i18n('j M Y g:i A');
            $today = strtotime($today_r); 
    
           // echo $date_now;
            $livenow_events = new WP_QUERY(array(
                'post_type'         =>'event',          
                'post_status'       => 'publish', 
                'orderby'           => 'meta_value_num',
                'meta_key'          => 'event_start_date',
                'order'             => 'ASC',
                'meta_query'    => array(  
                    'relation'  => 'AND',                
                    array(
                        'key'       => 'event_start_date',
                        'value'     => $today,
                        'compare'   => '<',
                    ),
                    array(
                        'key'       => 'event_end_date',
                        'value'     => $today,
                        'compare'   => '>',
                    ),                        
                ),  
                "posts_per_page"    => 3     
            ));
    

感谢您的帮助。

0 个答案:

没有答案