私はいくつかの投稿をループしようとしていますが、 "WooCommerceEventsDate"というフォーマットの日付を含むカスタムフィールドがあります(j F Y)。 私が達成しようとしているのは、現在の日付以降の投稿をループすることだけです。私はオンラインで見たことがあるすべてのソリューションを試してみましたが、うまく動作しません。今のところ、ループは今日の後に日付を持つものだけでなく、すべての投稿を取ります。これは間違って起こっている君たちスポットのワードプレスのカスタムフィールド日付から未来のイベント投稿をループする
$today = date('j F Y');
$args = array(
'posts_per_page' => 3,
'post_type' => 'product',
'post_status' => 'publish',
'meta_key' => 'WooCommerceEventsDate',
'orderby' => 'meta_value_num',
'order' => 'DESC',
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'WooCommerceEventsDate',
'compare' => '>=',
'value' => $today,
)
)
);
できるもの、そしてなぜ引数はフィルタリングアレント:
ここに私の引数は、これまでですか?
説明のため echo get_field('WooCommerceEventsDate');
エコー: "2016年8月2日"。
バックエンドでWooCommerceEventsDateの出力を変更できません。自分のコードでしかできません。
タイプ=>日付を追加する前に、日付フィルタリングのないすべての投稿を表示します。私は日付を追加する場合、それは何も表示されません。カスタムフィールドに設定された日付を確認しました。彼らは今日の後に間違いなくある。 –
@EmilØstervig詳細については、このリンクをチェックしてください。http://www.billerickson.net/code/wp_query-arguments/ –
ありがとうございますが、私はすでにさまざまな種類の引数を見てきました。私はそれらのすべてをかなり試しました。この質問で私が求めているのは、私の議論が投稿をフィルタリングしていない理由です。私は利用可能な引数の完全なリストを要求していません。 –