Abfragen von Posts mit weniger als

Ich habe eine funktionierende Abfrage mit pre_get_posts , die Beiträge mit dem status abfragt, das nur diese Posts anzeigt, wenn es sich in einem Datumsbereich befindet, der den UNIX-Zeitstempel verwendet. Das Problem ist nur, dass der Post immer noch abgefragt wird, auch wenn er außerhalb der Reichweite ist.

Ich frage mich nur, ob es eine bessere Möglichkeit gibt, Beiträge mit einem benutzerdefinierten Feld abzufragen, das auch weniger als verwendet

Code:

 $args = array('status_message' => 'alerts'); $status_alert = new WP_Query( $args ); $notice_startend = false; $notice_start = false; $duplicates = []; while ( $status_alert->have_posts() ) : $status_alert->the_post(); if ((get_field('status_type') == 'notice') && get_field('status_start_date') < date( 'U', current_time( 'timestamp', 0 ) ) && (get_field('status_end_date')=='')): $notice_start = true; $duplicates[] = get_the_ID(); endif; if ((get_field('status_type') == 'notice') && get_field('status_start_date')  date( 'U', current_time( 'timestamp', 0 ) )): $notice_startend = true; $duplicates[] = get_the_ID(); endif; endwhile; if (($notice_start == true) or ($notice_startend == true)): 
foreach ($duplicates as $postID) : if (get_field('status_type' , $postID) == 'notice'):
if (get_field('status_dealbox', $postID)):
endif;
endif; endforeach;

endif;

Solutions Collecting From Web of "Abfragen von Posts mit weniger als"