Beschränken Sie die Abfrage auf den letzten Tag mit Posts

Ich benutze das Thema Delikatesse. Ich möchte auf meiner Homepage die Beiträge des aktuellen Tages zeigen.
Aber wenn es für diesen Tag keinen Beitrag gibt, wird “No found” angezeigt . Ich möchte stattdessen Beiträge vom letzten Tag mit Posts anzeigen. Wie kann ich das machen?

Ich verwende diese Abfrage:

$current_year = date('Y'); $current_month = date('m'); $current_day=date('d'); query_posts( "cat=5&year=$current_year&monthnum=$current_month&day=$current_day&order=ASC" ); 

Solutions Collecting From Web of "Beschränken Sie die Abfrage auf den letzten Tag mit Posts"

Sie müssen das neueste Datum mit Posts finden und dieses verwenden, um die $current_ Felder zu $current_ .

 $last_date = $wpdb->get_var("SELECT DATE(MAX(post_date)) FROM {$wpdb->posts} LIMIT 1"); if (!empty($last_date)) { list($current_year,$current_month,$current_day) = explode('-',$last_date); query_posts( "cat=5&year=$current_year&monthnum=$current_month&day=$current_day&order=ASC" ); }