Articles

Wyświetl ostatnią zaktualizowaną datę na artykułach

To świetny pomysł, aby dołączyć datę opublikowaną i datę ostatniej aktualizacji na treści, którą regularnie aktualizujesz. To pozwoli Twoim czytelnikom wiedzieć, że treść nie jest przestarzała.

WordPress przechowuje opublikowaną datę i zmodyfikowaną datę dla każdego postu w Twojej witrynie.

Możesz użyć Limituj zmodyfikowaną datę, aby wprowadzić drobne zmiany w artykule (takie jak naprawienie literówki) bez zmiany zmodyfikowanej daty.

Istnieje kilka sposobów wyświetlania zmodyfikowanej daty na swoich artykułach.

Opcja Shortcode

Jeśli używasz motywu Genesis, możesz użyć shortcodes w obszarach Post Info i Post Meta, aby wyświetlić dynamiczną zawartość (więcej informacji).

Genesis zawiera shortcodes zarówno dla daty opublikowanej (), jak i daty zmodyfikowanej (). Oto pełna lista dostępnych shortcodes Genesis.

Jeśli jednak użyjesz shortcode dla zmodyfikowanej daty, zawsze się ona pojawi, nawet jeśli jest taka sama jak opublikowana data.

Ja osobiście wolę pokazywać tylko zmodyfikowaną datę, jeśli jest ona późniejsza niż tydzień od opublikowanej daty.

Dodaj poniższy kod do pliku functions.php twojego motywu lub wtyczki core functionality. Możesz wtedy użyć , aby wyświetlić opublikowaną datę i dołączyć zmodyfikowaną datę, jeśli jest ona późniejsza niż tydzień.

/** * Published & Modified Date * * @link https://www.billerickson.net/display-last-updated-date-on-articles/ * */function be_published_modified_date() {$date = get_the_date( 'U' );$updated = get_the_modified_date( 'U' );$output = '<span class="entry-date"><span class="label">Published on</span> ' . get_the_date( 'F j, Y' ) . '</span>';if( $updated > ( $date + WEEK_IN_SECONDS ) )$output .= ' <span class="entry-date-modified"><span class="label">Updated on</span> ' . get_the_modified_date( 'F j, Y' ) . '</span>';return $output;}add_shortcode( 'be_published_modified_date', 'be_published_modified_date' );

Opcja kodu

Jeśli wolisz włączyć kod bezpośrednio w swoim motywie, włącz ten sam kod wymieniony powyżej.

Następnie dodaj poniższe do pliku motywu (ex: single.php), w którym chciałbyś, aby pojawiła się opublikowana i zmodyfikowana data.

echo be_published_modified_date();

.