Sprawdzone samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPress
Puchar WPB
Ponad 25 milionów
Stron korzystających z naszych wtyczek
16+
Lata doświadczenia z WordPress
3000+
Samouczki WordPress od ekspertów

Jak wyświetlić datę ostatniej aktualizacji swoich postów w WordPressie

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 faworyzują treści, które są regularnie aktualizowane.

W tym przewodniku pokażemy Ci kilka sposobów wyświetlania daty ostatniej aktualizacji postów w WordPress.

Jak wyświetlić datę ostatniej aktualizacji swoich postów w WordPressie

💡Szybka odpowiedź: Wyświetlanie daty ostatniej aktualizacji

Jeśli nie masz czasu na przeczytanie całego przewodnika, oto szybka odpowiedź na dwa najlepsze sposoby wyświetlania daty ostatniej modyfikacji postów:

  • Metoda 1 (Zalecana): Użyj wtyczki WPCode. Jest to najbezpieczniejsza i najłatwiejsza metoda. Działa ze wszystkimi motywami (w tym motywami blokowymi) i pozwala na wstawienie daty bez ryzyka błędów witryny.
  • Metoda 2 (Zaawansowana): Edycja plików motywu. Polega ona na dodaniu kodu do plików functions.php lub szablonów. Jest najlepiej dopasowana dla programistów lub osób korzystających z motywów klasycznych, które dobrze czują się z PHP.

Dlaczego wyświetlać datę ostatniej aktualizacji Twoich wpisów w WordPress?

Gdy 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świetlić datę i godzinę ostatniej modyfikacji wpisu.

Na przykład, na WPBeginner regularnie aktualizujemy nasze poradniki i wyświetlamy datę „ostatniej aktualizacji” przy każdym wpisie. Gdybyśmy wyświetlali tylko datę publikacji, nasi czytelnicy pominęliby wpis, zakładając, że informacje są nieaktualne.

Ostatnia aktualizacja w WPBeginner

Innym przykładem są strony z wiadomościami. Często aktualizują stare historie, aby pokazać nowe wydarzenia, dodać poprawki lub wstawić pliki multimedialne. Gdyby pokazywali tylko datę publikacji, ich użytkownicy przegapiliby te aktualizacje.

Dodatkowo, Google i inne wyszukiwarki lubią pozycjonować najbardziej aktualne informacje. Wyświetlanie daty aktualizacji pomaga Googlebotowi i innym wiedzieć, kiedy wpis był ostatnio modyfikowany.

Uwaga: Pamiętaj, że samo zmienienie daty nie wystarczy. Musisz faktycznie poprawić treść, aby ta strategia była skuteczna.

Jak wyświetlić datę ostatniej aktualizacji swoich postów w WordPressie

Ten poradnik wymaga dodania kodu do plików WordPress. Jeśli nie robiłeś tego wcześniej, zalecamy zapoznanie się z naszym przewodnikiem na temat kopiowania i wklejania kodu w WordPress.

Mając to na uwadze, pokażemy Ci 2 metody łatwego wyświetlania daty ostatniej aktualizacji Twoich wpisów w WordPress. Możesz kliknąć poniższe linki, aby skorzystać z preferowanej metody.

Zacznijmy!

Metoda 1: Wyświetlanie daty ostatniej aktualizacji przed treścią wpisu

Możesz łatwo wyświetlić datę ostatniej aktualizacji przed treścią, dodając niestandardowy kod do swojej strony internetowej. Jednak nawet najmniejszy błąd w kodzie może sprawić, że Twoja strona stanie się niedostępna.

Dlatego polecamy użycie 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. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku na temat instalacji pluginu WordPress.

Strona główna WPCode

Uwaga: Wersja premium WPCode ma więcej funkcji! Jeśli więc podoba Ci się darmowa wersja, możesz uaktualnić i korzystać z prywatnej biblioteki w chmurze, dodatku do konwersji pikseli, wbudowanych kontroli dostępu i obsługi wielu witryn. Aby dowiedzieć się więcej o wtyczce, zapoznaj się z naszą kompletną recenzją WPCode.

Po aktywacji wtyczki przejdź do Code Snippets » + Add Snippet w swoim panelu WordPress. Wyszukaj „last updated date” i najedź kursorem myszy na wynik zatytułowany „Display the Last Updated Date”.

Kod sprawdza, czy data publikacji posta i daty ostatniej modyfikacji są różne. Konkretnie sprawdza, czy post został zaktualizowany ponad 24 godziny po jego opublikowaniu. (Tak właśnie robimy tutaj na WPBeginner.)

Następnie możesz po prostu kliknąć przycisk „Use Snippet”.

WPCode wyszukiwanie fragmentu kodu według nazwy

Następnie zobaczysz ekran „Edit Snippet”. WPCode już skonfigurował dla Ciebie fragment kodu.

Wszystko, co musisz zrobić, to przełączyć przełącznik na „Active” i kliknąć „Update”, gdy będziesz gotowy.

Strona edycji fragmentu kodu WPCode i aktywacja kodu

Fragment kodu wyświetla zaktualizowaną datę przy użyciu domyślnych stylów Twojego motywu. Możesz użyć  niestandardowego CSS, aby wyglądał lepiej.

Po prostu przejdź do Appearance » Customize i kliknij zakładkę „Additional CSS”. Możesz tam wkleić następujący fragment CSS jako punkt wyjścia:

.last-updated {
    font-size: small;
    text-transform: uppercase;
    background-color: #fffdd4;
} 

A tak to wygląda na naszej przykładowej stronie WordPress:

Przykład ostatniej aktualizacji na żywej stronie internetowej

Dodatkowo, jeśli jesteś zaawansowanym użytkownikiem i czujesz się komfortowo, możesz dodać poniższe do pliku functions.php Twojego motywu.

Po prostu połącz się ze swoją witryną przez FTP lub przez menedżera plików hostingu WordPress i znajdź plik w folderze /wp-content/themes/nazwamotywutwojejstrony/.

$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

Uwaga: Ta metoda jest przeznaczona dla starszych motywów klasycznych. Jeśli używasz nowoczesnego motywu blokowego (FSE), takiego jak Twenty Twenty-Four, zalecamy zamiast tego użycie Metody 1.

Możesz również wyświetlić zaktualizowaną datę, edytując konkretne pliki motywu WordPress.

Wiele motywów WordPress używa własnych tagów szablonów do wyświetlania metadanych posta, takich jak data i czas. Inne motywy używają szablonów treści lub części szablonów.

Musisz znaleźć plik zawierający kod odpowiedzialny za wyświetlanie daty i czasu. Następnie możesz zastąpić ten kod poniższym lub dodać go tuż po nim.

$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> "; } 

Ważne: Zdecydowanie zalecamy utworzenie motywu potomnego przed wprowadzeniem zmian w plikach motywu. Jeśli edytujesz bezpośrednio motyw nadrzędny, Twoje zmiany zostaną utracone po jego aktualizacji. Powinieneś również utworzyć pełną kopię zapasową swojej witryny WordPress.

Jeśli nie chcesz wyświetlać godziny aktualizacji posta, możesz po prostu usunąć linie kodu odnoszące się do the_modified_time().

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.

Podgląd wyświetlania daty aktualizacji poprzez edycję szablonu

Dodatkowa wskazówka: Jak zarządzać datą ostatniej aktualizacji Twoich wpisów

Teraz, gdy dodaliśmy datę ostatniej aktualizacji dla każdego posta, będzie się ona automatycznie aktualizować za każdym razem, gdy wprowadzisz zmianę w jakimkolwiek poście. Ale co, jeśli wprowadzasz tylko drobną korektę, a nie pełną aktualizację, taką jak poprawienie błędu ortograficznego lub dodanie tagu?

W przypadku drobnych zmian, zazwyczaj najlepiej jest pozostawić datę modyfikacji niezmienioną z perspektywy SEO. Twoi czytelnicy zobaczą wtedy datę ostatniej dużej aktualizacji posta.

AIOSEO, znany również jako All in One SEO, to najlepsza wtyczka SEO dla 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.

Strona główna AIOSEO

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 do wykonania tego zadania. Jednak kupując wersję Pro, będziesz mieć dostęp do zaawansowanych funkcji, takich jak narzędzia AI ChatGPT, śledzenie wygasania treści, menedżer przekierowań i asystent linków wewnętrznych. Więcej informacji znajdziesz w naszej pełnej recenzji AIOSEO.

Po aktywacji, podczas edycji postów znajdziesz nowe pole wyboru oznaczone jako „Nie aktualizuj daty modyfikacji”. Możesz zaznaczyć to pole podczas wprowadzania drobnych zmian w poście.

Pole wyboru dodane przez AIOSEO

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 krótki samouczek wideo z WPCode:

Subskrybuj WPBeginner

Często zadawane pytania dotyczące wyświetlania daty ostatniej aktualizacji Twoich wpisów

Oto kilka pytań, które nasi czytelnicy często zadawali na temat wyświetlania daty ostatniej aktualizacji postów WordPress:

Skąd mogę wiedzieć, kiedy WordPress był ostatnio aktualizowany?

Aby sprawdzić stan oprogramowania rdzenia WordPress, przejdź do Panelu » Aktualizacje.

Jeśli szukasz daty ostatniej aktualizacji konkretnego posta, sprawdź metadane daty pod nagłówkiem lub spójrz na panel „Wersje” w edytorze posta.

Jak wyświetlić datę posta w WordPress?

Większość motywów WordPress automatycznie wyświetla datę publikacji pod tytułem posta. Aby zamiast tego wyświetlić datę ostatniej modyfikacji, zazwyczaj trzeba dodać fragment kodu do swojego motywu lub użyć wtyczki takiej jak WPCode, jak szczegółowo opisano w tym przewodniku.

Jak dowiedzieć się, kiedy strona została ostatnio zaktualizowana?

Sprawdź metadane zazwyczaj znajdujące się nad lub pod nagłówkiem artykułu. Jeśli data jest ukryta, możesz kliknąć prawym przyciskiem myszy na stronie, wybrać „Wyświetl źródło strony” i wyszukać tag schematu dateModified, aby zobaczyć dokładny znacznik czasu.

Jak zobaczyć historię zmian w WordPress?

Otwórz konkretny wpis lub stronę w edytorze blokowym WordPress. W prawym panelu ustawień poszukaj zakładki „Wersje”. Kliknięcie jej otwiera oś czasu, na której możesz porównywać zmiany i przywracać poprzednie wersje swojej treści.

Aby rozpocząć, zapoznaj się z naszym przewodnikiem dla początkujących na temat wersji wpisów WordPress.

Mamy nadzieję, że ten samouczek pomógł Ci dowiedzieć się, jak wyświetlać datę ostatniej aktualizacji Twoich wpisów w WordPress. Możesz również dowiedzieć się, jak wyłączyć czcionki Google w swojej witrynie WordPress, a także zapoznać się z naszą listą doskonałych przykładów witryn WordPress, które warto 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.

Zastrzeżenie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Niezbędny zestaw narzędzi WordPress

Uzyskaj DARMOWY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

148 CommentsLeave a Reply

  1. Czy możesz mi powiedzieć, jak umieścić datę ostatniej modyfikacji 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.

  2. Dzięki chłopaki, działa jak marzenie! Super fajna wskazówka!

    Jeśli chcesz dodać ostatnią modyfikację TYLKO DO WPISÓW, u mnie działa (jestem Włochem i edytowałem to, aby nie pokazywać godziny i zmienić 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’ );

  3. Zastosowałem powyższe ustawienia na mojej stronie i działa poprawnie.

    Mam jednak jedno pytanie: kiedy wyświetlane są dwie daty nad 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.

  4. Podoba mi się to, jest bardzo dobre i łatwe w instalacji z plikiem function.php motywu potomnego Genesis, dziękuję

  5. 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 .= ‘Last updated on ‘. $updated_date . ‘ at ‘. $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 strony, to w innym miejscu, np. na końcu artykułu.

    Pozdrawiam serdecznie
    Vishal Mukherjee

  6. Dziękuję za kod.
    Jednak istnieje powszechny problem polegający na tym, że Google pobiera datę osadzonego filmu z YouTube zamiast daty ostatniej aktualizacji posta. 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ę.

  7. Witaj, chcę pokazać tylko zaktualizowaną datę, jak na Twojej stronie, a nie obie (zaktualizowaną i opublikowaną datę). Kiedy dodam Twój kod do strony, pokazuje obie daty. Proszę, poprowadź mnie, jak pokazać tylko tę zaktualizowaną datę. Dzięki.

  8. Dziękuję za ten post, wypróbowałem go i działa jak marzenie. Wybrałem opcję wtyczki specyficznej dla witryny.

  9. Dzięki wielkie, zadziałało idealnie. ale dla niestandardowego CSS tylko „text-transform” zadziałało w moim motywie. Inne CSS, takie jak: color, text-weight, background-color itp. nie działały. Czy jest na to jakieś możliwe obejście?

  10. 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ę...

  11. Dziękuję za tę wskazówkę. Właściwie przekształciłem ją w krótki kod, dzięki czemu pojawia się tylko tam, gdzie chcę, a nie na każdej stronie lub w poście. [last_updated]

  12. Cześć,
    Właściwie kod działa, ale wynik pokazuje jakieś liczby przed „ostatnią aktualizacją”

    1494555840OSTATNIO ZAKTUALIZOWANO 9 LIPCA 2017

    Każdy pojedynczy post, który zaktualizowałem, pokazuje różne liczby. Czy ktoś może mi pomóc?

    Dziękuję

  13. Czy możesz proszę wyjaśnić, jak zastosować to dla frameworka Genesis? Próbowałem, ale nie działało.

  14. Hej, właśnie wypróbowałem tę metodę, działała dobrze, ale problem polega na tym, że mój post nie pokazuje żadnej daty w wynikach wyszukiwania Google. Pomóż mi, ponieważ chcę również pokazywać datę ostatniej aktualizacji w wynikach wyszukiwania Google, gdy ktoś szuka moich treści.

  15. 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?

  16. Próbowałem użyć tego dla mojego bloga, ale pokazuje również „Ostatnio zaktualizowano” na stronie najnowszego posta, co sprawia wrażenie, że ostatnia aktualizacja jest częścią treści posta.

    Potrzebuję pomocy w poprawieniu tego, dzięki.

  17. Cześć, chcę wyświetlić datę/godzinę ostatniej aktualizacji dla całej witryny. Jak mogę to zrobić?

  18. Nawiasem mówiąc, wolałbym, żeby czas nie był wyświetlany, ponieważ uważam, że jest całkowicie niepotrzebny, więc usunąłem następujący fragment –
    at ‘. $updated_time .’

    Mam nadzieję, że zrobiłem to dobrze, wydaje się, że działa OK.

  19. Doskonale. To świetnie działa na mojej stronie. Ja również stale aktualizuję artykuły. Ciągle je ulepszam. Właśnie 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.

  20. Dodaje to nową sekcję pokazującą datę modyfikacji, ale chciałbym pokazać datę aktualizacji zamiast daty publikacji, tak jak zrobiłeś na wpbeginner.

    Chciałbym również wiedzieć, czy to zachowa SEO i pokaże zaktualizowaną datę w wyszukiwarkach??

    • Tak, chciałbym wiedzieć w związku z powyższym.

      Zwłaszcza wpływ SEO wynikający z usunięcia oryginalnej daty publikacji.

      Dzięki!

      – Paul

  21. Mam pytanie: Po wklejeniu funkcji do artykułu zauważyłem, że tylko moja strona główna wyświetlała datę/godzinę aktualizacji. 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ę wyświetlał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!

    • 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.

      Administrator

      • 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

    • To działa na 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 .= ‘Ostatnio zaktualizowano ‘. $updated_date . ‘ o ‘. $updated_time .”;
      }

      if(is_single()){
      $custom_content .= $content;
      return $custom_content;
      }
      return $content;
      }
      add_filter( ‘the_content’, ‘wpb_last_updated_date’ );

      • @SAMSOR ITHNIN

        Jesteś wielki! Poprawne rozwiązanie, aby wyświetlać tylko w postach, wykluczając strony.
        Dobra droga if(is_single()){, dzięki!

  22. Jeśli zaktualizujesz post, czy zostanie on ponownie wysłany w kanale RSS? Zakładam, że nie?

  23. 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. Wygląda to tak:

    4 marca 201701:29

    To nie jest zbyt przydatne dla moich czytelników. Dlaczego nie wyświetla $custom_content z linii 7 kodu?

  24. 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 :)

  25. Przepraszam, ale po użyciu stwierdziłem, że jeśli artykuł nie jest zaktualizowany, pokazuje pustkę, tj. nie pokazuje daty opublikowania artykułu.
    Pokazuje się tylko wtedy, gdy artykuł jest zaktualizowany lub zmodyfikowany, w przeciwnym razie pokazuje pustkę.

  26. Mój motyw używa domyślnej daty WordPress w swoim motywie i te modyfikacje nie działają. Czy ktoś może pomóc?

  27. Świetny kod i świetne wyjaśnienie. Zostało wdrożone na mojej stronie mohanmekap.com i działa świetnie. Szukałem tego kodu w internecie, chociaż znam go z WordPress Codex, ale instrukcje podane tutaj absolutnie mi pomogły, gratulacje.

  28. Witaj Zespole WPBeginner,

    Czy możecie podać swój punkt widzenia SEO na temat wyświetlania daty ostatniej aktualizacji zamiast daty publikacji?
    Z powodzeniem zastosowałem zmiany i moje posty na blogu pokazują datę ostatniej aktualizacji.

    Co byście o tym sądzili? Czy lepiej pokazywać ostatnią aktualizację zamiast publikacji?

    Dziękuję,
    Karan

  29. Cześć kolego,
    Jeśli się nie mylę, muszę zastąpić ten kod na stronach index, single i page.php.

  30. Witaj Panie,

    Chciałbym wiedzieć, czy jest jakiś sposób, aby dowiedzieć się, kiedy artykuł został opublikowany po raz pierwszy??

    • 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 czasu publikacji.

      Administrator

  31. Czy możecie polecić wtyczkę, która to umożliwia?

    Również, jeśli po prostu wpiszę „Ostatnio zaktualizowano dnia XXXX”, czy wyszukiwarki to rozpoznają i odpowiednio docenią świeżość treści?

  32. Wtyczka „Last Modified Timestamp” wydaje się dawać takie same rezultaty. Dodałem ją do widżetu w stopce. Teraz wyświetlana jest data aktualizacji strony.
    I nie musiałem wprowadzać żadnego kodu w żadnym z plików.

    • Kod jest zawsze lepszy od wtyczki, bracie. Kod nie spowolni Twojej strony, ale wtyczki tak.

        • Wow, to jest nowe. Zawsze myślałem, że używanie kodu jest lepsze niż dodawanie wtyczki w każdym momencie. Chyba się myliłem – przynajmniej do pewnego stopnia. Powiem jednak, że naprawdę trzeba uważać przy instalowaniu 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.

  33. Zmieniłem datę posta z utworzonej na zmodyfikowaną, działa dobrze. Jak pokazać posty w kolejności DESC według daty modyfikacji w WordPressie.

    Obecnie kolejność postów jest według daty publikacji.

  34. A co jeśli nadal chcę zachować oryginalną datę publikacji?

    Coś w stylu:

    1 stycznia 2015, ostatnio edytowano | opublikowano 15 grudnia 2014 przez Ryan Hipp

  35. 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?

  36. Dlaczego używasz tego typu długiego kodu?

    Możemy użyć po prostu „Ostatnio zmodyfikowano: “.

    Czy się mylę?

    • Chcesz zmienić tekst czy datę?

      Jeśli chcesz zmodyfikować datę, pobierz datę. I dodaj tekst, jaki chcesz, przed datą

  37. czy jest dostępna jakaś wtyczka do daty ostatniej modyfikacji.
    ponieważ używam ipin i trudno mi znaleźć kod lub powiązany kod.
    Dziękuję

  38. Mam pytanie.

    Załóżmy, że napisałem post w 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 2014-03-01.

    Co się wtedy stanie?

    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.

    • myślę, że Google jest wystarczająco inteligentny… bierze pod uwagę datę indeksowania posta wraz z datą publikacji.

  39. Użytkownicy muszą szukać kodu: „<?php the_time(‘F jS, Y’);?>”

    NIE  „<?php the_modified_time(‘F jS, Y’);?>”

  40. Zrobiłem to trochę inaczej, ale to ta sama koncepcja. Dziękuję za wskazanie właściwego kierunku.
    Dla motywu twentyten edytuj plik functions.php, zastępując zawartość funkcji twenty_ten_posted_on() następującym kodem:
    $verb=’Posted’;
    $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=’Updated’;
    $postdate=get_the_modified_time(‘F jS, Y’);
    }
    echo ‘<span class="meta-prep meta-prep-author">’.$verb.’ on</span>
    <a href="’.get_permalink().’" rel="bookmark">
    <span class="entry-date">’.$postdate.'</span></a>’;

    echo ‘ <span class="meta-sep">by</span> <span class="author vcard"><a class="url fn n" href="’.get_author_posts_url( get_the_author_meta( ‘ID’ ) ).’"
    title="’.esc_attr( sprintf( __( ‘View all posts by %s’, ‘twentyten’ ), get_the_author() ) ).’">’.get_the_author().'</a></span>’;

  41. 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 przydałoby się dodać:
    else the_time (‘F jS, Y’);

  42. To znowu ja :-) mam jeszcze jedno pytanie: czy jeśli zmienię na datę „ostatnio zaktualizowano”, to kolejność wyświetlania moich postów na stronie głównej ulegnie zmianie?
    Na przykład: publikuję dziś nowy artykuł, a potem aktualizuję starszy post, czy ostatnio zaktualizowany post pojawi się jako pierwszy na mojej stronie głównej?
    Dzięki jeszcze raz za pomoc!
    elena

  43. witaj, próbowałem znaleźć kod w którymś z plików index.php, single.php, page.php, ale nie ma po nim śladu.
    Gdzie jeszcze powinienem go szukać? Czy zależy to od motywu WordPress?
    Wielkie dzięki,
    elena

    • 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.

      Administrator

  44. Cześć 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. Więc byłoby to bardzo miłe z Twojej strony, gdybyś mógł 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.

  45. 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. ;-)

  46. Wow, masz tu wiele przydatnych postów na WordPressie. Zmusiłeś mnie do działania. Subskrybuję teraz Twój kanał. Co za przydatna strona. Jestem bardzo pod wrażeniem.

Zostaw odpowiedź

Dziękujemy za wybranie opcji pozostawienia komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Proszę NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.