2016-12-20 5 views
0

私は、現代の部族が私の必要とするように働いている私のワードプレスイベントカレンダーを手に入れようと数日を探しています。最新トレンドイベントカレンダーメタクエリーを壊すwp_query

私は数百の発注日と納期をそれぞれDBで約5-10週間間隔で持っています。私が達成しようとしているのは、今日または昨日から始まるすべてのイベントを見ることができるリストです。

これは簡単ですが、2つの日付の間でイベントをクエリすると、開始日と終了日の両方をクエリして表示する必要がなく、紛らわしい履歴イベントが表示されるという問題が発生します。

私はwp_queryとmeta_queryを使用してこれを克服する方法を考えていますが、開始日で並べ替えるためにメタクエリをどのように追加しようとしても、すべてが壊れます。

これは私が引き出すために残した小さな髪を持っているので、これは助けの下での質問はawsomeだろう!

<?php 
    $query = new WP_Query(array('post_type' => 'tribe_events', 
    'meta_query' => array(
     array(
      'key' => '_EventStartDate', 
      'value' => date('Y-m-d H:i:s', strtotime('-1 week')), 
      'compare' => 'date' 
     ) 
    ) 
)); 
    if ($query->have_posts()) 
    { 
    while ($query->have_posts()) : $query->the_post(); 
     echo $query->post->EventStartDate . ' '; 
     echo $query->post->post_title . '</br>'; 

    endwhile; 
    } 
    wp_reset_query(); 
    ?> 

私も

'value' => date('Y-m-d', strtotime('-1 week')), 

が、このdidntの作品のいずれかにメタ値を変更しようとした...

おかげ

答えて

関連する問題