WPテンプレートにquery_posts呼び出しがあります。More Fieldsプラグインを使用して、サイト管理者にイベント(カスタム投稿タイプ)を作成し、フォーマットされた日付YYYY / mm / ddを入力する機能を与えることができます。
主な質問は次のとおりです。meta_query配列のvalueオプションにどの値を渡す必要がありますか?私は現在、「date( "Y / m / dh:i A")」(引用符を除く)を渡そうとしています。これは、理解しているとおり、今日の日付を印刷するためです。日付の時刻は気にしないので、関係ないかもしれません。最終的には、比較オプションを使用して、このサイトのさまざまな場所での今後のイベント、過去のイベントを表示しようとしています。別の場所では、今月の最初の日と最後の日を出力する配列に値オプションを実際に渡す必要があり、出力は今月発生するイベントに制限されます。
<?php
query_posts( array(
'post_type' => 'event', // only query events
'meta_key' => 'event_date', // load up the event_date meta
'orderby' => 'meta_value', // sort by the event_date
'order' => 'asc', // ascending, so earlier events first
'posts_per_page' => '2',
'meta_query' => array( // restrict posts based on meta values
'key' => 'event_date', // which meta to query
'value' => date("Y/m/d h:i A"), // value for comparison
'compare' => '>=', // method of comparison
'type' => 'DATE' // datatype, we don't want to compare the string values
) // end meta_query array
) // end array
); // close query_posts call
?>
'type' => 'DATE'
?