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.


Suman Sourabh
Pomocne. Myślę, że możemy również użyć wtyczki WP Last Modified Info. Użyłem jej do wyświetlenia „Ostatnio zaktualizowanej daty” na stronie. W zasadzie musiałem skopiować fragment kodu php i wkleić go do pliku motywu. Działało idealnie.
Jiří Vaněk
Dzięki za fragment. Działa idealnie. Mam dwujęzyczną stronę internetową i edytowałem fragment za pomocą AI, aby był w odpowiedniej mutacji językowej zarówno w wersji CZ, jak i EN. Ale użyłem Twojego fragmentu jako podstawy i działa świetnie.
Bobbi
Jak sprawić, by Bing pobierał zaktualizowaną datę zamiast oryginalnej daty publikacji? Mam to skonfigurowane tak, że Google to robi, ale Bing zdaje się tego nie chcieć
Wsparcie WPBeginner
Jeśli właśnie dodałeś to, musisz dać Bingowi czas na ponowne zaindeksowanie treści Twojej witryny.
Admin
Daniel M.
Po prostu użyj echo „the_modified_date()” tam, gdzie chcesz ją pokazać w plikach motywu.
Wsparcie WPBeginner
Lepiej użyć tego w pętli WordPress, jeśli chcesz tego użyć, polecamy drugą metodę w tym przewodniku, jeśli chcesz czegoś podobnego.
Admin
Ajit Kumar
Cześć, używam motywu WordPress Twenty Twenty-Three. Użyłem powyższego kodu, który podałeś w moim pliku Function.php. Teraz najnowsza data aktualizacji jest wyświetlana na wszystkich postach. Czekałem na indeksowanie przez Google, a po tym, jak Google zaindeksował dane, wyświetliła się data publikacji zamiast daty aktualizacji.
How to get an Updated date on my Google Rich Snippet Please help I am very Thank full to you!
Bardzo dziękuję!
Wsparcie WPBeginner
Usunięcie daty publikacji z postów może pomóc Google w wyświetleniu daty aktualizacji, ale nie ma gwarancji, którą datę Google pokaże, ponieważ Google decyduje, którą z nich wyświetli.
Admin
Imran
Próbowałem tego, ale pokazuje zarówno oryginalną datę publikacji, jak i datę ostatniej aktualizacji.
Chcę pokazać
jeśli post jest aktualizowany - pokaż datę aktualizacji
jeśli nie
po prostu pokaż oryginalną datę.
Jak to zrobić.
Wsparcie WPBeginner
Aby uzyskać to, czego chcesz, musiałbyś dodać instrukcję `else`, która zawierałaby oryginalną opcję Twojego motywu do wyświetlania daty, używając metody edycji szablonu motywu z tego artykułu. Przykładem tego, co byś dodał, jest poniższy kod:
else {
// Kod motywu
}
Admin
Adam Baney
Kod do wstawienia do pliku motywu zadziałał idealnie! Dodałem go jako funkcję w moim pliku functions.php i wywołałem na stronie. Pozwala mi to na aktualizację kodu w jednym miejscu, a zaktualizuje się on na całej mojej stronie, na wypadek gdybym chciał pokazać datę ostatniej modyfikacji dla wielu typów postów lub w niestandardowych szablonach. Dziękuję!
Wsparcie WPBeginner
Cieszymy się, że nasz przewodnik był pomocny!
Admin
MOHAMMED AQRABI
Mam pytanie, na przykład, jeśli teraz wyświetlam datę ostatniej aktualizacji artykułu i mam 800 artykułów, a wszystkie daty zostały zmienione dla wszystkich artykułów jednocześnie, czy to wpłynie lub zaszkodzi wyszukiwarkom?
Wsparcie WPBeginner
Nie powinno to stanowić problemu, będziesz głównie potrzebować czasu, aby Google ponownie zaindeksowało Twoje daty aktualizacji.
Admin
Raphael
Bardzo dziękuję za ten tutorial!
Użyłem pierwszej metody i działa dla mnie idealnie, ale mam jeden problem: post nadal pokazuje datę publikacji w wyszukiwarce Google zamiast daty ostatniej aktualizacji.
Jak mogę się tego pozbyć?
Wsparcie WPBeginner
Zależałoby to od tego, jak niedawno się zmieniło, jeśli właśnie dodałeś datę aktualizacji, musiałbyś poczekać, aż Google ponownie zaindeksuje Twój post.
Admin
Masrafi
Witam, to był bardzo pomocny blog i film. Ale kiedy aplikuję, pokazuje się na końcu treści. proszę o podanie rozwiązania
Wsparcie WPBeginner
Może być konieczne skontaktowanie się z pomocą techniczną Twojego konkretnego motywu, aby sprawdzić umiejscowienie kodu, na wypadek gdyby Twój motyw miał inną metodę wyświetlania daty publikacji.
Admin
Dziekan
czy jest sposób, aby ukryć to na stronach i pokazywać tylko na postach blogowych? dzięki
Wsparcie WPBeginner
You would want to use the second method in this article for that
Admin
Gianluigi Filippelli
if ( get_post_type() ‘page’ ){
return $custom_content;
} else {
return $content;
}
Laura
Mam tylko szybkie pytanie: data aktualizacji wyświetla się na dole moich postów, a nie na górze.
Czy istnieje rozwiązanie, które zapewni, że nowa, zaktualizowana data znajdzie się na początku postów?
Wsparcie WPBeginner
It would depend on how your theme is designed. If you reach out to your theme’s support they should be able to help you place it in the correct location
Admin
Raman
Cześć Zespole,
Jestem w stanie wydrukować zaktualizowaną datę, ale jest ona renderowana poniżej obrazka wyróżniającego. Czy możesz doradzić, jak wydrukować zaktualizowaną datę na górze obrazka wyróżniającego, czyli tuż pod tytułem?
Wsparcie WPBeginner
Powinieneś skontaktować się z pomocą techniczną swojego konkretnego motywu, a oni powinni być w stanie pomóc z tym umiejscowieniem.
Admin
Sanaullah Farooq
Witam,
Chcę wyświetlać tylko datę aktualizacji posta na stronie i w wynikach wyszukiwania zamiast daty publikacji. Jak mogę to osiągnąć? Próbowałem wszystkiego.
Wsparcie WPBeginner
Jeśli nie możesz usunąć daty publikacji, zalecamy skontaktowanie się z pomocą techniczną Twojego konkretnego motywu, a oni będą w stanie pomóc Ci ją usunąć.
Admin
Rachel Joan
OMG…
Dziękuję za oszczędzenie mi godzin…
Dziękuję za ten kod.
Jesteś rozwiązującym problemy.
Wsparcie WPBeginner
Glad our guide was helpful
Admin
Danyl
Cześć, a co z listą użytkowników, którzy zaktualizowali post?
Wsparcie WPBeginner
You would want to take a look at your post revisions for that information
Admin
ali karimi
wielkie dzięki za pomoc
Wsparcie WPBeginner
You’re welcome
Admin
Ankit Sheoran
Ostatnia aktualizacja nie pojawia się w Google, co powinienem zrobić, ale pojawia się na mojej stronie
Wsparcie WPBeginner
Jeśli zmiana jest niedawna, musiałbyś poczekać, aż pamięć podręczna Google zostanie wyczyszczona. W przeciwnym razie warto skontaktować się z pomocą techniczną swojego motywu, aby upewnić się, że nie ustawiają oni konkretnej daty publikacji gdzie indziej.
Admin
Shubham Davey
Co jeśli chcę pokazać tylko datę aktualizacji, a nie datę publikacji? Metoda pokazana tutaj wyświetla zarówno datę publikacji, jak i aktualizacji. Ja tego nie chcę, tylko datę aktualizacji, to wszystko.
Wsparcie WPBeginner
Zależałoby to od Twojego motywu, ale użyłbyś metody 2, aby zastąpić wyświetlanie daty ostatniej edycji. Lokalizacja tego kodu różni się w zależności od motywu.
Admin
Charles
Cześć, zastosowałem kod, ale ciągle wyskakuje błąd.
Wsparcie WPBeginner
Zależałoby to od konkretnego błędu, ale w przypadku najczęstszych przyczyn warto zapoznać się z naszym artykułem tutaj:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
Admin
Jan
Kod PHP działał świetnie, ale jak ograniczyć go tylko do stron postów? Po dodaniu kodu do functions.php wyświetlał ostatnią aktualizację zarówno na stronach, jak i postach. Co muszę dodać, aby ograniczyć go tylko do postów?
Dzięki,
Jan
Wsparcie WPBeginner
Aby ograniczyć go do postów, użyłbyś instrukcji if po funkcji:
function wpb_last_updated_date( $content ) {
if ( is_single() ) {
i dodałbyś zamykający
}nad linią add_filterAdmin
Jan
Dziękuję za szybką odpowiedź!
Wypróbowałem kod, ale uniemożliwia on renderowanie moich stron bloga. Jednak moje strony postów blogowych nadal działają i wyświetlają datę ostatniej aktualizacji.
Czy masz jakieś pomysły, dlaczego tak się dzieje?
Wsparcie WPBeginner
Możesz skontaktować się z pomocą techniczną swojego motywu, ten kod nie powinien uniemożliwiać renderowania treści, chyba że coś specyficznego dla motywu wchodzi z nim w konflikt.
Romeo
Nadal działało we wrześniu 2019 dla jednej z moich stron. W przypadku mojej strony opartej na Genesis musiałem użyć wtyczki Genesis Simple Edits, aby łatwo zmodyfikować informacje o poście, ponieważ informacje o poście umieścili w tablicy, zamiast w funkcji.
Wsparcie WPBeginner
Dzięki za podzielenie się tym, co u Ciebie zadziałało.
Admin
sarkariyojanainfo
Dziękuję za ten post, wypróbowałem go i działa dobrze..
Wsparcie WPBeginner
You’re welcome, glad our article could be helpful
Admin
Kirsty
Cześć,
Mam odwrotny problem – mam nową stronę internetową i zaktualizowałem daty moich postów na datę ich pierwotnego utworzenia, ale moja strona pokazuje daty ich ostatniej aktualizacji.
Będę bardzo wdzięczny za wszelkie rady, jak to naprawić, lub jeśli istnieje link do innego tutorialu na ten temat, ponieważ nie mogę go znaleźć!
Dzięki.
Wsparcie WPBeginner
Domyślnie WordPress powinien działać w ten sposób, możesz skontaktować się z pomocą techniczną konkretnego motywu, którego używasz, aby sprawdzić, czy mają dla tego ustawienie.
Admin
Giacomo
Cześć, czy wpłynie to na SEO, jeśli pokażę zarówno datę publikacji, jak i datę aktualizacji?
Dzięki!
Wsparcie WPBeginner
Chyba że usłyszę inaczej, nie testowaliśmy wpływu SEO jednoczesnego wyświetlania obu, ale metadane Twojego wpisu powinny poinformować wyszukiwarki, na którą datę zwrócić uwagę.
Admin
Noz
Dzięki.. czy jest sposób, aby pole "Ostatnio zmodyfikowano" wyświetlało się tylko po pewnym czasie od daty publikacji?
Czyli jeśli następnego dnia z jakiegoś powodu edytowałeś post, nie musi być wyświetlany jako zmodyfikowany..
Wsparcie WPBeginner
Na razie nie, ale z pewnością możemy rozważyć taką opcję.
Admin
Bill Hogsett
Mam stronę, która zawiera listę książek, które przeczytałem, i aktualizuję stronę, gdy zaczynam nową książkę.
Na stronie głównej witryny mam link w menu do listy książek. Chciałbym mieć przycisk, a może tylko tekst, obok linku do strony głównej, pokazujący ostatni czas aktualizacji strony z listą książek.
Jakieś sugestie?
Dzięki.
Wsparcie WPBeginner
Możesz dodać widżet tekstowy lub ręcznie edytować tytuł elementu menu podczas aktualizacji strony.
Admin
Herbert
Używam Metody 1, ponieważ Metoda 2 nie działa w moim motywie. Czy jest sposób, aby tekst był wyświetlany na dole posta? Twoja odpowiedź wiele by znaczyła. Dziękuję
Wsparcie WPBeginner
Aby zmienić datę publikacji, należy skontaktować się z pomocą techniczną motywu, którego aktualnie używasz, aby dowiedzieć się, jak to zrobić z Twoim motywem.
Admin
Pete
To jest świetne. Szybkie pytanie, nie mogę sprawić, żeby wyświetlało się tylko na postach, a nie na stronach? Próbowałem dodać metodę 2 do szablonu pojedynczego posta, ale to chyba nie zadziałało. Nie zawiera nic o dacie ani czasie. Chociaż data jest wyświetlana w nagłówku.
Czy powinienem dodać więcej, aby pokazać datę i czas w szablonie pojedynczego posta?
Wsparcie WPBeginner
Twój konkretny motyw może pobierać te informacje z innego pliku. Jeśli skontaktujesz się z pomocą techniczną swojego konkretnego motywu, powinni być w stanie pomóc.
Admin
Tudor
Cześć, jak sprawić, by data ostatniej aktualizacji wyświetlała się tylko na wybranych stronach?
Alexander
Cześć, dziękuję bardzo za te wskazówki udzielone za darmo.
Załóżmy, że nie chcę pokazywać daty publikacji, ale tylko datę ostatniej aktualizacji? Jak mogę zmodyfikować kod, aby to osiągnąć, proszę?
Dzięki
Aleksander
Wsparcie WPBeginner
Będziesz musiał zmodyfikować szablony swojego motywu, ponieważ każdy motyw jest inny, będziesz musiał skontaktować się z pomocą techniczną swojego motywu, aby dowiedzieć się, gdzie znajduje się data publikacji.
Admin
Melanie
Cześć,
Znalazłem Twoje informacje pomocne. Ale może możesz odpowiedzieć na dwa kolejne pytania:
Kiedy najlepiej całkowicie zaktualizować post, czyli opublikować go ponownie, w porównaniu do podania tylko informacji „ostatnio zaktualizowano”? Czasami ponowne opublikowanie czegoś wydaje się oszustwem – to leniwy sposób na aktualizację mojego bloga.
Czytałem również, że posiadanie dwóch dat na poście może wprowadzić w błąd Google podczas indeksowania Twojej witryny. Oczywiście chciałbym, aby pobierali najnowszą datę, aby wyświetlała się obok opisu w wynikach wyszukiwania. Czy jest sposób, aby pokazać jedną lub drugą?
Obecnie usunąłem datę wpisu z postów, używając daty „ostatniej aktualizacji” (używając CSS dla obu). Problem polega na tym, że jeśli czegoś nie zaktualizowałem, to nie pokazuje żadnej daty, co również jest niedopuszczalne zgodnie z powyższym postem.
Wiem, że jest tu DUŻO do omówienia! Ale jeśli byłbyś tak miły i rozważył odpowiedź, byłbym wdzięczny.
Dzięki!
Wsparcie WPBeginner
Cześć Melanie,
Najlepiej po prostu zaktualizować wpis, jeśli zmiany są niewielkie. Jednak jeśli wpis jest całkowicie nieaktualny i przepisanie zawiera wszystkie nowe informacje, możesz opublikować go jako nowy artykuł i przekierować stary artykuł.
Admin
Dat Nguyen
Dziękuję.
To bardzo pomocne.
Potrzebuję tego.
Christie
Jak sprawić, aby "ostatnia aktualizacja" nie pojawiała się na górze konkretnych stron. Naprawdę chcę, aby pojawiała się tylko na postach na blogu, a nie na mojej stronie głównej, stronie kontaktowej itp.? dzięki.
Laura
Ten kod jest doskonały. Dziękuję bardzo. Postępuję zgodnie z większością tego, ale jestem po prostu ciekawy, co robi liczba 86400 dodana do czasu aktualizacji.
Z góry dziękuję.
Wsparcie WPBeginner
Cześć Laura,
86400 to liczba sekund w dniu. Kod sprawdza, czy czas modyfikacji jest większy lub równy jednemu dniu.
Admin
Morsi
Witam, czy mogę użyć pierwszej metody i pliku tłumaczenia, aby przetłumaczyć go na mój język?
Sunny Mui
Dzięki, to było pomocne przy wdrażaniu tekstu ostatniej aktualizacji na moim blogu.
Jedna uwaga, kod specyficzny dla motywu jest faktycznie nieprawidłowy. Zapomniałeś o „echo get_…” przed funkcją get_the_modified_time().
Teraz jest napisane tylko:
czas_modyfikacji(‘F jS, Y’);
echo ” o godzinie “;
czas_modyfikacji();
Kiedy powinno być napisane:
echo get_the_modified_time(‘F jS, Y’);
echo ” o godzinie “;
echo get_the_modified_time();
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.