Wie kann ich Veröffentlichungs- und Aktualisierungsdaten für einen einzelnen Beitrag vergleichen?

In meinem Thema möchte ich das Veröffentlichungsdatum anzeigen und (nur) wenn der Beitrag nach dem Veröffentlichungsdatum aktualisiert wurde, auch das aktualisierte Datum anzeigen. Der Code in meinem Thema sieht jetzt so aus:

*/ stuff above here to display publish date, then do this stuff to see if updated */ if ( get_the_date() != get_the_modified_date() ) { printf( __( '
Updated: %2$s', 'splatone' ), esc_attr( get_the_date( 'c' ) ), esc_html( get_the_date() ) ); }

Wenn der Post am selben Tag veröffentlicht und aktualisiert wurde, würde ich die aktualisierte Zeile lieber nicht anzeigen, aber momentan ist es. Wie kann ich die Daten vergleichen, so dass ich sie nur bekomme, wenn sich das Datum geändert hat und nicht nur die Zeit?

Solutions Collecting From Web of "Wie kann ich Veröffentlichungs- und Aktualisierungsdaten für einen einzelnen Beitrag vergleichen?"

get_the_date () und get_modified_date () geben keine Zeitwerte zurück: Wenn Sie also Ihre bedingte statement wie folgt ändern, sollte es funktionieren:

 if ( get_the_modified_date() > get_the_date() ) { ... } 

Wenn das aktualisierte Datum jetzt größer ist als das ursprüngliche Veröffentlichungsdatum (um einen Tag), ist die if-statement wahr.