Anzeige “Heute” anstelle des Datums für veröffentlichte Posts

Ich habe eine Liste von 'post_status'' => 'future' die an bestimmten Daten im Laufe des Jahres veröffentlicht werden. Diese Posts sind benutzerdefinierte Posts mit erweiterten benutzerdefinierten Feldern.

Seit ein paar Tagen versuche ich “Today” von veröffentlichten Posts (für diesen bestimmten Tag) anzuzeigen. Das Wort “Heute” sollte nur angezeigt werden, wenn das Datum des Beitrags dem aktuellen Datum entspricht, ansonsten sollten die geplanten Beiträge angezeigt werden.

Die Abfrage, die so aussieht, zeigt zukünftige Beiträge an:

  $future= new WP_Query(array( 'post_type' => 'hijama_days', 'date' => date('d/m/Y'), 'posts_per_page' => 1, 'order' => 'ASC', 'post_status' => 'future', )); 

Die Schleife sieht so aus:

 while ( $future->have_posts() ) : $future->the_post(); // next line is from Advanced Custom Field Docs $gdate = DateTime::createFromFormat('Ymd', get_field('gregorian_date')); 

Ich habe versucht, “Heute” anzuzeigen, wenn das aktuelle Ereignis für diesen Tag veröffentlicht wurde:

 $currentdate = new DateTime(); 

When is the next event date?

format('d/m/Y') == $currentdate->format('d/m/Y') ){ ?>

Today

format('l') . ' '; the_title(); ?>

Gregorian: format('d/m/Y'); ?>

Irgendwie kann ich nicht verstehen, warum nicht für mich arbeitet.

Bitte helfen Sie mir hier draußen.

Solutions Collecting From Web of "Anzeige “Heute” anstelle des Datums für veröffentlichte Posts"