0

今後のイベントと過去のイベントを一覧表示するカスタム投稿タイプのページ「イベント」をセットアップしようとしています。イベントの日付は、(Advanced Custom Fields) プラグインを使用してカスタム フィールドに保存されます。現在、WP_Query を使用して、カスタム フィールドの日付 (event_date) が現在の日付より後に設定されているすべての投稿をループしようとしています。これを達成する方法について何か助けはありますか?

以下私の努力。ありがとう

$today = date('yyyy-mm-dd');
$args  = array(
'meta_query' => array(
    array(
    'key' => '_acf_event_date',
    'value' => ''.$today.'',
    'type' => 'date',
    'compare' => '>' 
  )
),
'post_type' => array(
    'events'
),
'posts_per_page' => -1,
'paged' => get_query_var('paged')

);
$query = new WP_Query($args);

ループ

アイデア?

4

1 に答える 1

2

データベースを見て、保存されている形式を確認するように指示してくれた@RRikeshに感謝します。間違ったフォーマットと比較していたことが判明しました。

も変わりました。

'meta_query' => array(
    array(
    'key' => 'event_date',
    'value' => date('Y-m-d'),
    'type' => 'date',
    'compare' => '<='

  )

ありがとう

于 2013-05-14T05:25:10.327 に答える