Wie kann ich überprüfen, ob ein Beitrag in WordPress aktualisiert wurde oder nicht?
if (post_has_edit())
the_modified_time();
else
the_time();
Gibt es eine Funktion wie z post_has_edit()
?
Daniel Dezfooli
Wie kann ich überprüfen, ob ein Beitrag in WordPress aktualisiert wurde oder nicht?
if (post_has_edit())
the_modified_time();
else
the_time();
Gibt es eine Funktion wie z post_has_edit()
?
Wenn der Beitrag oder die Seite noch nicht geändert wurde, entspricht die Änderungszeit der Erstellungszeit.
Kann man also einfach verwenden the_modified_time()
und wenn der Beitrag nicht geändert wurde, wird stattdessen die Erstellungszeit zurückgegeben.
Um zu überprüfen, ob der Beitrag geändert wurde, prüfen Sie, ob the_modified_time() == the_time()
.
the_modified_time() == the_time()
Sollte sein get_the_time() == get_the_modified_time()
.
– HostingUtilities.com
2. März 2017 um 22:20 Uhr
Wenn der Beitrag als Entwurf veröffentlicht wurde, get_the_time()
Wird die aktuelle Zeit während sein get_the_modified_time()
wird der Zeitpunkt sein, zu dem der Beitrag zum ersten Mal in einen Entwurf umgewandelt wurde.
– HostingUtilities.com
2. März 2017 um 22:23 Uhr
Wenn Sie überprüfen müssen date
zum mehrfacher Beitrag an selbe Seite (zum Beispiel: Archivseite, Suchseite oder beliebige WP_Query
), können Sie verwenden
if(get_the_modified_date == get_the_date) :
// Do stuff here
endif;
Und denken Sie an die Verwendung !=
denn ist nicht gleich 🙂
if (last edit date <> creation date)
wahrscheinlich– Markus B
31. Juli 2015 um 21:15 Uhr
Ist es eine Funktion o_O ?
– Daniel Dezfooli
31. Juli 2015 um 21:16 Uhr
Kannst du sagen, was du meinst?
– Daniel Dezfooli
31. Juli 2015 um 21:18 Uhr