高度なカスタムフィールドのプラグインをインストールし、作成した日付ピッカーフィールドを投稿して投稿に割り当てました。合計8個の投稿が作成されました。過去の日付の投稿3件と未来の日付の投稿5件。ワードプレスの過去の日付の投稿を非表示にする
今、これらの投稿日付を現在の日付と比較する必要があります。
また、投稿日が現在の日付より小さい場合は投稿を非表示にします。
投稿日が現在の日付よりも前の投稿を表示します。
これは、日付ピッカーのカスタムフィールドです。 the_sub_field('event_end_date')
私は、あなたが過去の投稿を非表示にするdate_query
を使用する必要があり、次のコード
// current date
$current_date = date("d/m/Y");
// start date (Custom field date picker in posts)
$value = get_sub_field("event_end_date");
if ($current_date < $value) {
echo 'greater than';
}else{
echo 'Less than';
}
を試してみてください? –
@PrafullaKumarSahu、私の質問でそのコードを試した – JRK
あなたのコードはどのように投稿クエリに関連していますか? –