Prowadzimy strony WordPress od ponad dekady i jedną z funkcji, którą zawsze polecamy, jest wyświetlanie daty ostatniej aktualizacji posta. To drobny szczegół, który robi dużą różnicę.
Dlatego na WPBeginner wyświetlamy datę ostatniej aktualizacji wszystkich naszych postów. Pokazuje to czytelnikom, że nasze treści są świeże, dokładne i godne zaufania.
Wielu właścicieli witryn nie zdaje sobie sprawy, że może to również pomóc w SEO. Wyszukiwarki preferują treści, które są regularnie aktualizowane.
Kiedy odwiedzający widzą, że Twoje posty są aktualne, chętniej zostają na Twojej stronie i ufają temu, co mówisz.
W tym przewodniku pokażemy Ci wiele sposobów wyświetlania daty ostatniej aktualizacji postów w WordPress.

Dlaczego wyświetlać datę ostatniej aktualizacji postów w WordPress?
Kiedy odwiedzający przeglądają wpis lub stronę w Twoim blogu WordPress, Twój motyw WordPress wyświetli datę publikacji wpisu. Jest to w porządku dla większości blogów i stron statycznych.
Jednak WordPress jest również używany przez strony internetowe, na których stare artykuły są regularnie aktualizowane. W tych publikacjach ważne jest, aby wyświetlać datę i godzinę ostatniej modyfikacji posta.
Na przykład na WPBeginner regularnie aktualizujemy nasze poradniki i pokazujemy datę „ostatniej aktualizacji” przy każdym poście. Gdybyśmy wyświetlali tylko datę publikacji, nasi czytelnicy pomijaliby post, zakładając, że informacje są nieaktualne.

Innym przykładem są strony z wiadomościami. Często aktualizują stare artykuły, aby pokazać nowe wydarzenia, dodać poprawki lub wstawić pliki multimedialne. Gdyby pokazywały tylko datę publikacji, ich użytkownicy przegapiliby te aktualizacje.
Dodatkowo, Google i inne wyszukiwarki lubią pozycjonować najbardziej aktualne informacje. Wyświetlanie zaktualizowanej daty pomaga Googlebotowi i innym wiedzieć, kiedy post był ostatnio modyfikowany.
Jak wyświetlić datę ostatniej aktualizacji Twoich postów w WordPress
Ten samouczek wymaga dodania kodu do plików WordPress. Jeśli nigdy tego nie robiłeś, zalecamy zapoznanie się z naszym przewodnikiem jak kopiować i wklejać kod w WordPress.
Mając to na uwadze, pokażemy Ci 2 metody łatwego wyświetlania daty ostatniej aktualizacji Twoich postów w WordPress. Możesz kliknąć poniższe linki, aby skorzystać z preferowanej metody.
- Metoda 1: Wyświetlanie daty ostatniej aktualizacji przed treścią posta
- Metoda 2: Dodawanie daty ostatniej aktualizacji w szablonach motywu
- Dodatkowa wskazówka: Jak zarządzać datą ostatniej aktualizacji swoich postów
- Samouczek wideo
Zacznijmy!
Metoda 1: Wyświetlanie daty ostatniej aktualizacji przed treścią posta
Możesz łatwo wyświetlić datę ostatniej aktualizacji przed swoją treścią, dodając niestandardowy kod do swojej witryny. Jednak nawet najmniejszy błąd w kodzie może sprawić, że Twoja witryna stanie się niedostępna.
Dlatego polecamy korzystanie z WPCode. Przetestowaliśmy go dokładnie i uznaliśmy, że jest to najbezpieczniejszy i najłatwiejszy sposób dodawania niestandardowego kodu.
Aby dowiedzieć się więcej o naszym doświadczeniu, zapoznaj się z naszą recenzją WPCode.
Najpierw musisz zainstalować i aktywować darmowy plugin WPCode. Więcej informacji znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować plugin WordPress.

Uwaga: Wersja premium WPCode oferuje więcej funkcji! Jeśli więc podoba Ci się darmowa wersja, możesz uaktualnić i skorzystać z prywatnej biblioteki w chmurze, dodatku konwersji pikseli, wbudowanych kontroli dostępu i obsługi wielu witryn. Aby dowiedzieć się więcej o wtyczce, zapoznaj się z naszą pełną recenzją WPCode.
Po aktywacji wtyczki przejdź do Fragmenty kodu » + Dodaj fragment w swoim panelu WordPress. Wyszukaj „data ostatniej aktualizacji” i najedź kursorem myszy na wynik zatytułowany „Wyświetl datę ostatniej aktualizacji”.
Kod sprawdza, czy data publikacji posta i daty ostatniej modyfikacji są różne. Jeśli tak, wyświetla datę ostatniej modyfikacji przed treścią posta. (Tak robimy to tutaj na WPBeginner.)
Następnie możesz po prostu kliknąć przycisk „Użyj fragmentu”.

Następnie zobaczysz ekran „Edytuj fragment”. WPCode skonfigurował już dla Ciebie fragment.
Wszystko, co musisz zrobić, to przełączyć przełącznik na „Aktywny” i kliknąć „Aktualizuj”, gdy będziesz gotowy.

Ponieważ fragment kodu wyświetli zaktualizowaną datę przy użyciu stylów tekstu treści Twojej witryny, możesz dodać niestandardowy CSS , aby stylizować wygląd ostatnio zaktualizowanej daty.
Oto mały fragment kodu CSS, który możesz wykorzystać jako punkt wyjścia:
.last-updated {
font-size: small;
text-transform: uppercase;
background-color: #fffdd4;
}
I tak to wygląda na naszej demonstracyjnej stronie WordPress:

Dodatkowo, jeśli jesteś zaawansowanym użytkownikiem i czujesz się komfortowo, możesz dodać następujący kod do pliku functions.php swojego motywu.
Po prostu połącz się ze swoją stroną przez FTP lub przez menedżer plików hostingu WordPress i znajdź plik w folderze /wp-content/themes/nazwatemu/ Twojej strony.
$u_time = get_the_time( 'U' );
$u_modified_time = get_the_modified_time( 'U' );
// Only display modified date if 24hrs have passed since the post was published.
if ( $u_modified_time >= $u_time + 86400 ) {
$updated_date = get_the_modified_time( 'F jS, Y' );
$updated_time = get_the_modified_time( 'h:i a' );
$updated = '<p class="last-updated">';
$updated .= sprintf(
// Translators: Placeholders get replaced with the date and time when the post was modified.
esc_html__( 'Last updated on %1$s at %2$s' ),
$updated_date,
$updated_time
);
$updated .= '</p>';
echo wp_kses_post( $updated );
}
Metoda 2: Dodawanie daty ostatniej aktualizacji w szablonach motywu
Możesz również wyświetlić datę aktualizacji zamiast daty publikacji lub tuż pod nią.
Ta metoda wymaga edycji określonych plików motywu WordPress. Pliki, które musisz edytować, będą zależeć od Twojego motywu.
Wiele motywów WordPressa używa własnych tagów szablonów do wyświetlania metadanych postów, takich jak data i godzina. Inne motywy używają szablonów treści lub części szablonów. Prostsze motywy będą używać single.php, archive.php i innych plików szablonów do wyświetlania treści i informacji meta.
Musisz znaleźć plik, który zawiera kod odpowiedzialny za wyświetlanie daty i godziny. Następnie możesz zastąpić ten kod poniższym kodem lub dodać go bezpośrednio po kodzie daty i godziny Twojego motywu.
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
echo "<p>Last modified on ";
the_modified_time('F jS, Y');
echo " at ";
the_modified_time();
echo "</p> "; }
Jeśli nie chcesz wyświetlać godziny aktualizacji posta, usuń linie 6 i 7.
Tak to wyglądało na naszej stronie demonstracyjnej. W motywie Twenty Twenty-One dodaliśmy fragment kodu do pliku template-tags.php w folderze inc.

Dodatkowa wskazówka: Jak zarządzać datą ostatniej aktualizacji swoich postów
Teraz, gdy dodaliśmy datę ostatniej aktualizacji dla każdego posta, będzie ona automatycznie aktualizowana za każdym razem, gdy wprowadzisz zmianę w jakimkolwiek poście. Ale co, jeśli wprowadzasz tylko drobną poprawkę, a nie pełną aktualizację, taką jak poprawienie błędu ortograficznego lub dodanie tagu?
W przypadku drobnych zmian, z perspektywy SEO, zazwyczaj najlepiej jest pozostawić datę modyfikacji bez zmian. Twoi czytelnicy zobaczą wtedy datę ostatniej dużej aktualizacji posta.
AIOSEO, znany również jako All in One SEO, to najlepszy plugin SEO WordPress na rynku. Pomaga poprawić rankingi wyszukiwania bez konieczności uczenia się skomplikowanego żargonu, dzięki czemu możesz zwiększyć ruch na swojej stronie internetowej.

Jeśli już używasz AIOSEO do poprawy pozycji w wyszukiwarkach, możesz go również użyć do zarządzania datą modyfikacji swoich postów.
Jeśli jeszcze tego nie zrobiłeś, pierwszą rzeczą do zrobienia jest zainstalowanie i aktywowanie AIOSEO. Więcej informacji znajdziesz w naszym przewodniku na temat prawidłowego skonfigurowania All in One SEO dla WordPress.
Uwaga: Możesz użyć darmowej wersji AIOSEO, aby wykonać to zadanie. Jednak kupując wersję Pro, uzyskasz dostęp do zaawansowanych funkcji, takich jak narzędzia AI ChatGPT, śledzenie starzenia się treści, menedżer przekierowań i asystent linków wewnętrznych. Więcej informacji można znaleźć w naszej pełnej recenzji AIOSEO.
Po aktywacji, podczas edycji postów, znajdziesz nowe pole wyboru zatytułowane „Nie aktualizuj daty modyfikacji”. Możesz zaznaczyć to pole podczas wprowadzania drobnych zmian w poście.

Jest to przydatne podczas poprawiania literówek lub prostych błędów, a pole wyboru można odznaczyć podczas wprowadzania zmian, o których chcesz, aby Twoi czytelnicy i wyszukiwarki wiedzieli.
Samouczek wideo
Potrzebujesz wizualnego przewodnika? W takim razie możesz docenić nasz szybki samouczek wideo z WPCode:
Mamy nadzieję, że ten samouczek pomógł Ci dowiedzieć się, jak wyświetlić datę ostatniej aktualizacji swoich postów w WordPress. Możesz również chcieć dowiedzieć się jak wyłączyć czcionki Google na Twojej stronie WordPress, oraz naszą listę doskonałych przykładów stron internetowych WordPress, które powinieneś sprawdzić.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Jamie Brower
Czy możesz mi powiedzieć, jak umieścić zmodyfikowaną datę PO treści? Próbowałem użyć w footer.php, ale wtedy wyświetla się przed treścią I w stopce. Chciałbym, aby wyświetlała się tylko w stopce.
Daniele
Dzięki chłopaki, działa jak marzenie! Super fajna wskazówka!
Jeśli chcesz dodać ostatnią modyfikację TYLKO DO POSTÓW, to mi odpowiada (jestem Włochem i edytowałem to, aby nie pokazywać godziny i zmodyfikować kolejność dat):
function wpb_last_updated_date( $content ) { $u_time = get_the_time(‘U’); $u_modified_time = get_the_modified_time(‘U’); if ($u_modified_time >= $u_time + 86400) { $updated_date = get_the_modified_time(‘d F Y’); $updated_time = get_the_modified_time(‘H:i’); $custom_content .= ‘Artykuł zaktualizowany dnia ‘. $updated_date . ”; } if(is_single()){ $custom_content .= $content; return $custom_content; } return $content; } add_filter( ‘the_content’, ‘wpb_last_updated_date’ );
David Aguirre
Dude, this is gold, I don’t know why anyone has thanked you before.
Thank you
PET
Tak, świetna sprawa! Dzięki, brachu!
David
Zastosowałem wszystkie powyższe ustawienia na mojej stronie i działa dobrze.
Ale mam jedno pytanie: kiedy dwie daty są pokazane powyżej treści, która data zostanie pokazana w wynikach wyszukiwania Google? Proszę o odpowiedź, ponieważ zrobiłem to wszystko tylko po to, aby pokazać datę ostatniej aktualizacji w wynikach wyszukiwania Google.
ahmed
Podoba mi się to, jest bardzo dobre i łatwe do zainstalowania z plikiem function.php motywu potomnego Genesis, dziękuję
Vishal Mukherjee
Cześć,
Dodałem następujący kod do functions.php
function wpb_last_updated_date( $content ) { $u_time = get_the_time(‘U’); $u_modified_time = get_the_modified_time(‘U’); if ($u_modified_time >= $u_time + 86400) { $updated_date = get_the_modified_time(‘F jS, Y’); $updated_time = get_the_modified_time(‘h:i a’); $custom_content .= ‘Ostatnio zaktualizowano ‘. $updated_date . ‘ o ‘. $updated_time .”; }
$custom_content .= $content;
return $custom_content;
}
add_filter( ‘the_content’, ‘wpb_last_updated_date’ );
Działa dobrze dla postów, ale… to samo jest wyświetlane również na stronach.
Chcę tego tylko dla postów. lub jeśli dla stron, to w innym miejscu, np. na końcu artykułu strony.
Pozdrawiam serdecznie
Vishal Mukherjee
Victor Step
Dziękuję za kod. Jednak istnieje powszechny problem, polegający na tym, że Google pobiera datę osadzonego filmu z YouTube zamiast daty zaktualizowanego posta na blogu. W Twoim przypadku widzę, że wyniki wyszukiwania faktycznie pokazują poprawną datę, a nie datę przesłania osadzonego filmu. Jak to osiągnąłeś? Dziękuję.
RUWAN
cześć, chcę wyświetlać tylko datę aktualizacji, tak jak na twojej stronie, a nie obie (datę aktualizacji i publikacji). Kiedy dodam twój kod na stronę, pokazuje obie daty. Proszę o wskazówki, jak wyświetlić tylko datę aktualizacji. dzięki
Ludwig Sörmlind
Dziękuję za ten post, wypróbowałem go i działa jak marzenie. Wybrałem opcję wtyczki specyficznej dla witryny.
Ebuka
Wielkie dzięki, zadziałało idealnie. ale dla niestandardowego CSS tylko „text-transform” zadziałało w moim motywie. Inne CSS, takie jak: kolor, grubość tekstu, kolor tła itp. nie działały. Czy jest na to jakieś możliwe obejście?
peter
Cześć Syed, jestem Peter. Kod działa na moim motywie, ale kiedy próbowałem dodać styl CSS, mam na myśli ten kod .last-updated { font-size: small; text-transform: uppercase; background-color: #fffdd4; }
moja strona staje się pusta. proszę, co mam zrobić, aby przywrócić moją stronę...
Wsparcie WPBeginner
Cześć Peter,
Nie jesteśmy pewni, co może być przyczyną. Dla pewności prosimy zapoznać się z naszym przewodnikiem na temat jak dodać niestandardowy CSS w WordPressie.
Admin
Steve W
Dziękuję za tę wskazówkę. Właściwie zamieniłem to w shortcode, dzięki czemu pojawia się tylko tam, gdzie chcę, a nie na każdej stronie lub poście. [last_updated]
Velyz Zhang
Cześć,
Właściwie kod działa, ale wynik pokazuje jakieś liczby przed „ostatnią aktualizacją”
1494555840LAST UPDATED ON JUL 9, 2017
Każdy pojedynczy post, który zaktualizowałem, pokazuje różne liczby. Czy ktoś może mi pomóc?
Dziękuję
mathhew
Czy możesz wyjaśnić, jak zastosować to dla frameworka Genesis? Próbowałem, ale nie działało.
Adarsh Sahu
Hej, właśnie wypróbowałem tę metodę, działała dobrze, ale problem polega na tym, że mój post nie pokazuje teraz żadnej daty w wyszukiwarce Google, proszę o pomoc, chcę również pokazać ostatnią zaktualizowaną datę w wyszukiwarce Google, gdy ktoś szuka moich treści.
Filip
Cześć!
Kod działa świetnie, dziękuję!
Czy możesz nam powiedzieć, jak edytować czas publikacji i dodać "Opublikowano przez" "autora", tak jak na twoich zdjęciach?
Chuks Ibe
Próbowałem tego użyć dla mojego bloga, ale pokazuje również „Ostatnio zaktualizowano” na stronie najnowszego posta i wygląda to tak, jakby „Ostatnio zaktualizowano” było częścią treści posta.
Potrzebuję pomocy w poprawieniu tego, dziękuję.
Rui Oliveira
Cześć,
Próbowałem tego na mojej stronie i nie działało.
Gaston
Cześć, chcę pokazać datę/godzinę ostatniej aktualizacji, ale dla całej sieci. Jak mogę to zrobić?
Andy Trigg
Nawiasem mówiąc, wolałbym, żeby czas nie był wyświetlany, co uważam za całkowicie niepotrzebne, więc usunąłem następujący fragment –
at ‘. $updated_time .’
Mam nadzieję, że zrobiłem to dobrze, wydaje się, że działa OK.
Andy Trigg
Doskonale. Działa świetnie na mojej stronie. Ja też cały czas aktualizuję artykuły. Ciągle je ulepszam. Po prostu całkowicie przepisuję i ulepszam każdy artykuł od pierwszego dnia. Teraz zamiast pokazywać, że mój artykuł ma 10 lat, ludzie widzą, że został niedawno zaktualizowany.
vishnu narayan v
Dodaje to nową sekcję pokazującą datę modyfikacji, ale chciałbym zamiast daty publikacji pokazywać datę aktualizacji, tak jak zrobiłeś na wpbeginner.
Chciałbym również wiedzieć, czy to zachowa SEO i pokaże zaktualizowaną datę w wyszukiwarkach??
Paul
Tak, chciałbym wiedzieć w sprawie powyższego.
Szczególnie wpływ SEO usunięcia oryginalnej daty publikacji.
Dzięki!
– Paul
Jason G.
Mam jedno pytanie: Po wklejeniu funkcji z artykułu zauważyłem, że tylko moja strona główna wyświetlała zaktualizowaną datę/godzinę. Co jeśli nie chcę, aby działała na stronie głównej? Próbowałem dodać dodatkowy warunek, ! is_home(). To nie zadziałało, ponieważ nadal się pojawiało. Czy jest sposób, aby wyświetlać to tylko w postach (a nie na żadnych stronach)? Nic do tej pory nie działało. Dziękuję za wszelką pomoc!
Wsparcie WPBeginner
Cześć Jason,
Możesz spróbować drugiej metody i dodać kod bezpośrednio do każdego szablonu, w którym chcesz wyświetlić datę aktualizacji.
Admin
J M Das
Ta wtyczka działa. Ale, Ostatnia aktualizacja jest wyświetlana również na stronie głównej. Jak dodać kod tylko do szablonu posta? Dziękuję za pomoc
samsor ithnin
To działa u mnie
function wpb_last_updated_date( $content ) { $u_time = get_the_time(‘U’); $u_modified_time = get_the_modified_time(‘U’); if ($u_modified_time >= $u_time + 86400) { $updated_date = get_the_modified_time(‘j F, Y’); $updated_time = get_the_modified_time(‘h:i a’); $custom_content .= ‘Ostatnia aktualizacja ‘. $updated_date . ‘ o ‘. $updated_time .”; }
if(is_single()){ $custom_content .= $content; return $custom_content; } return $content; } add_filter( ‘the_content’, ‘wpb_last_updated_date’ );
Green Yang
@SAMSOR ITHNIN
Jesteś najlepszy! Poprawne rozwiązanie, aby pokazać to tylko w postach, z wyłączeniem stron.
Dobra robota, dzięki!
SHELLEY R ZUREK
Jeśli zaktualizuję post, czy zostanie on ponownie wysłany w kanale RSS? Zakładam, że nie?
Roger
Kod, który wyświetlasz w tym artykule, pokazuje tylko datę ostatniej aktualizacji, ale bez tekstu wyjaśniającego, czym jest ta wyświetlana data w poście. Wyświetla się w ten sposób:
March 4th, 201701:29
To nie jest zbyt przydatne dla moich czytelników. Dlaczego nie wyświetla $custom_content z linii 7 kodu?
Wsparcie WPBeginner
Cześć Rogerze,
Dziękujemy za zwrócenie na to uwagi. Zaktualizowaliśmy artykuł, proszę spróbować z nowym kodem.
Admin
Matus
I’ll be really grateful, if you could update your post about showing Related articles below posts. Or maybe recommend me plugin you’re using right now
Ashoksinh Gohil
Przepraszam, ale po użyciu stwierdziłem, że jeśli artykuł nie jest zaktualizowany, pokazuje pustkę, tj. nie pokazuje daty opublikowanego artykułu.
pokazuje się tylko wtedy, gdy artykuł jest zaktualizowany lub zmodyfikowany, w przeciwnym razie pokazuje pustkę.
Wsparcie WPBeginner
Cześć Ashoksinh,
U nas działa poprawnie. Spróbuj ponownie, zapoznaj się z naszym przewodnikiem jak kopiować i wklejać kod w WordPress, jeśli potrzebujesz pomocy.
Admin
Ashoksinh
Czy SEO pokazuje tę zmodyfikowaną datę?
Markus Martin
Mój motyw używa domyślnej daty WordPress w swoim motywie, a te modyfikacje nie działają. Czy ktoś może pomóc?
Mohan Manohar Mekap
Dobry kod i dobra explicacja. Zaimplementowałem to na mojej stronie mohanmekap.com i działa świetnie. Szukałem tego kodu w internecie, chociaż znałem go z wordpress codex, ale instrukcje podane tutaj absolutnie mi pomogły, gratulacje.
Karan
Witaj Zespole WPBeginner,
Czy możesz podać swój punkt widzenia SEO na temat wyświetlania daty ostatniej aktualizacji zamiast daty publikacji?
Pomyślnie zastosowałem zmiany i moje posty na blogu pokazują datę ostatniej aktualizacji.
Jakie byłoby Twoje zdanie? Czy lepiej pokazywać datę ostatniej aktualizacji zamiast daty publikacji?
Dziękuję,
Karan
Hardhik
Cześć Kolego,
Jeśli się nie mylę, muszę zastąpić ten kod na stronach index, single i page.php.
Amar
Witam Panie,
Chciałbym wiedzieć, czy jest jakiś sposób, aby dowiedzieć się, kiedy artykuł został opublikowany po raz pierwszy??
Wsparcie WPBeginner
Większość stron pokazuje datę publikacji zamiast daty ostatniej aktualizacji. Jednak jeśli strona jej nie pokazuje, nadal możesz spróbować wyświetlić kod źródłowy. Mogą mieć lub nie mieć tagu meta dla daty i godziny publikacji.
Admin
ld
Czy możesz polecić wtyczkę, która to umożliwia?
Ponadto, jeśli po prostu wpiszę „Ostatnio zaktualizowano dnia XXXX”, czy wyszukiwarki to rozpoznają i odpowiednio docenią świeżość treści?
Milt Klingsporn
Wtyczka „Last Modified Timestamp” wydaje się dawać takie same wyniki. Dodałem ją do widżetu w stopce. Teraz wyświetlana jest data ostatniej aktualizacji strony.
I nie musiałem wprowadzać żadnego kodu w żadnym z plików.
Hardhik K Chitalia
Kod jest zawsze lepszy niż wtyczka, bracie. Kod nie spowolni Twojej witryny, ale wtyczki tak.
Wsparcie WPBeginner
Nie do końca prawda. Wtyczki to też kod, a plik functions, do którego użytkownicy zazwyczaj wklejają kod, działa również jako wtyczka.
Admin
Roger
Wow, to jest nowe. Zawsze myślałem, że używanie kodu jest lepsze niż dodawanie wtyczki. Chyba się myliłem – przynajmniej do pewnego stopnia. Powiem jednak, że trzeba uważać na instalowanie wolnych lub źle napisanych wtyczek, ponieważ udowodniono, że powodują problemy z bezpieczeństwem, co jest jednym z głównych powodów, dla których staram się ich unikać tak bardzo, jak to możliwe.
parvez
Zmieniłem datę posta z utworzenia na modyfikację, działa dobrze. Jak pokazać posty z datą modyfikacji w kolejności DESC w WordPress.
obecnie kolejność postów jest oparta na dacie publikacji.
ryan
Co jeśli nadal chcę zachować oryginalną datę publikacji?
Coś w stylu:
1 stycznia 2015, ostatnio edytowany | opublikowano 15 grudnia 2014 przez Ryan Hipp
Cezar
To samo pytanie
Wsparcie WPBeginner
Obie metody pokażą również datę publikacji, tak jak pokazano na zrzutach ekranu.
Admin
Cezar
Czy udało Ci się dodać kod, aby wyświetlać tak jak w Twoim przykładzie?
Gabrielle
Używam motywu _s / Underscores, a w moim pliku inc/temlate-files.php
mam funkcje czasu, jak pokazać tylko czas publikacji lub tylko czas aktualizacji?
Sasanga
Dlaczego używasz tego typu długiego kodu?
Możemy użyć po prostu „Ostatnio zmodyfikowano: “.
Czy się mylę?
Sameer Panda
Chcesz zmienić tekst czy datę?
Jeśli chcesz datę modyfikacji, pobierz datę. A następnie dodaj tekst, jaki chcesz, przed datą.
Sagar Patil
Czy istnieje jakiś plugin do wyświetlania daty ostatniej aktualizacji?
Ponieważ używam ipin i trudno mi znaleźć kod lub powiązany kod w tym.
Dziękuję
Hardhik K Chitalia
Znacznik czasu ostatniej modyfikacji
Damith
Mam pytanie.
Załóżmy, że napisałem post 2014-01-01.
Następnie osoba skopiowała cały artykuł 2014-02-01 i wkleiła go na swoim blogu.
Zaktualizowałem jedną lub dwie linie w dniu 2014-03-01.
Co się wtedy dzieje?
Mam na myśli, czy Google uważa mój artykuł za skopiowany, a skopiowany artykuł za oryginalny? (Ponieważ teraz data mojego artykułu to 2014-03-01, a data skopiowanego artykułu to 2014-02-01).
Twoja odpowiedź jest bardzo cenna.
Govind
Myślę, że Google jest wystarczająco inteligentne... bierze pod uwagę datę indeksowania posta wraz z datą publikacji.
Nitin Maheta
Użytkownicy muszą szukać kodu : “<?php the_time(‘F jS, Y’);?>”
NIE “<?php the_modified_time(‘F jS, Y’);?>”
TecBrat
Zrobiłem to trochę inaczej, ale to ta sama koncepcja. Dziękuję za wskazanie mi właściwego kierunku.
W przypadku motywu twentyten edytuj plik functions.php, zastępując zawartość funkcji twenty_ten_posted_on() następującym kodem:
$verb=’Opublikowano’;
$postdate = get_the_date();
$u_time = get_the_time(‘U’); $u_modified_time = get_the_modified_time(‘U’); if ($u_modified_time >= $u_time + 86400) { $verb=’Zaktualizowano’; $postdate=get_the_modified_time(‘F jS, Y’); } echo ‘’.$verb.’ dnia’ .‘’ .‘’.$postdate.'’;
echo ‘ <span class="meta-sep">autor:</span> <span class="author vcard"><a class="url fn n" href="’.get_author_posts_url( get_the_author_meta( ‘ID’ ) ).’"
title="’.esc_attr( sprintf( __( ‘Zobacz wszystkie posty autorstwa %s’, ‘twentyten’ ), get_the_author() ) ).’">’.get_the_author().'</a></span>’;
Barzrul
Ten kod u mnie nie działa. Próbowałem umieścić go w motywie, ale nic się nie pojawiło.
Adriano
W kodzie brakuje najważniejszej części: else …
kod porównuje datę utworzenia z datą aktualizacji, która jest późniejsza, a następnie wstawia datę aktualizacji, ale jeśli post nie ma aktualizacji, nic nie wyświetli, przynajmniej w moim przypadku.
więc przydatne byłoby dodanie:
else the_time (‘F jS, Y’);
Crunchedd
Dzięki Adriano, Twoja wskazówka zadziałała!
Elena Nacci
To znowu ja :-) mam kolejne pytanie: jeśli zmienię datę "ostatnio zaktualizowano", czy kolejność, w jakiej moje posty pojawiają się na mojej stronie głównej, ulegnie zmianie? Na przykład. publikuję dziś nowy artykuł, a potem później aktualizuję starszy post, czy ostatnio zaktualizowany post pojawi się jako pierwszy na mojej stronie głównej? Dziękuję ponownie za pomoc! elena
Wsparcie WPBeginner
Ostatnio zaktualizowany post nie pojawi się jako pierwszy na Twojej stronie głównej. Twoja strona główna będzie wyświetlać posty według daty publikacji, a nie daty aktualizacji.
Admin
Elena Nacci
Wielkie dzięki!
Elena Nacci
Cześć, próbowałam znaleźć ten kod w którymkolwiek z plików index.php, single.php, page.php, ale nie ma po nim śladu.
Gdzie jeszcze powinnam go szukać? Czy to zależy od motywu wp?
Dziękuję bardzo,
elena
Wsparcie WPBeginner
Tak, istnieje wiele różnych motywów WordPress, frameworków motywów i motywów potomnych. Powinieneś zapytać na forach wsparcia swojego motywu, a oni powiedzą Ci, jak dodać własny kod do motywu.
Admin
GeraldoFilho
Ten kod u mnie nie działa, szukałem w codexie i
w Zmodyfikowano: o
działa.
Arafin Shaon
Witaj Syed, używam frameworka Genesis tak jak Ty. Więc wiesz, że Genesis nie ma następujących plików i zgaduję, że ten fragment kodu nie jest dla Genesis. Byłoby więc bardzo miło z Twojej strony, gdybyś uprzejmie podzielił się metodą, którą zaimplementowałeś w swoim motywie potomnym, aby wyświetlić datę ostatniej modyfikacji poniżej tytułu posta zamiast daty publikacji.
Arafin Shaon
Still waiting for your response @Syed
Personel redakcyjny
Cześć Arafin,
Nie oferujemy wsparcia specyficznego dla Genesis na tej stronie. Ale w tym konkretnym przypadku odpowiedziałem już na to pytanie:
https://www.wpbeginner.com/opinion/why-you-should-not-remove-dates-from-your-wordpress-blog-posts/comment-page-1/#comment-175597
-Syed
Admin
Arafin Shaon
Wielkie dzięki za odpowiedź. Jeszcze jedno pytanie, czy uważasz, że wyszukiwarka wyświetli datę ostatniej modyfikacji mojego posta, jeśli dodam ten fragment kodu?
Personel redakcyjny
To zależy od wyszukiwarki. Nie możemy tego zagwarantować. W niektórych przypadkach tak.
Samedi Amba
Just a small correction. It should be the genesis_before_post_content Hook, and NOT the genesi_before_content Hook, as I had earlier mentioned.
jan geronimo
Wow, masz tu wiele przydatnych postów na WordPressie. Zmusiłeś mnie do tego. Subskrybuję teraz Twój kanał. Co za przydatna strona tutaj. Jestem pod wielkim wrażeniem.