Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak dodać powiadomienie o starych wpisach na twoim blogu WordPress?

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Chcesz dodać powiadomienie o starym wpisie w WordPress?

Jeśli tworzysz treści już od jakiegoś czasu, to istnieje szansa, że niektóre z twoich treści mogą być nieaktualne.

W tym artykule pokażemy, jak łatwo dodać powiadomienia o starych wpisach do twojego bloga WordPress.

Adding old post notice to WordPress

Dlaczego warto dodawać powiadomienia o starych wpisach do wpisów na blogu WordPress?

Rozkład treści (nieaktualne wpisy na blogu) może być pewnym problemem dla rozwijających się blogów WordPress.

W zależności od niszy, twoja treść może z czasem stać się nieistotna, niepoprawna lub nieodpowiednia. Może to powodować złe wrażenia użytkownika, wyższy współczynnik odrzuceń i niższą ocenę w wynikach wyszukiwania.

Najlepiej byłoby edytować te artykuły i aktualizować je o bardziej przydatne, dokładne i aktualne informacje.

Ale nie zawsze jest to możliwe, ponieważ twoja witryna może mieć zbyt wiele starych artykułów i możesz nie mieć wystarczających zasobów, aby je zaktualizować. W takim przypadku dodanie powiadomienia o starych wpisach może być pomocne dla twoich użytkowników.

Da im to znać, że treść jest nieco starsza i powinni mieć to na uwadze podczas korzystania z informacji prezentowanych na tej stronie.

Innym rozwiązaniem, z którego korzysta wiele blogów, jest po prostu dodanie „Daty ostatniej aktualizacji” zamiast daty publikacji.

An older article with last updated date

W związku z tym przyjrzyjmy się, jak dodać powiadomienie o starym wpisie w WordPressie i jak wyświetlić datę ostatniej aktualizacji w twoich artykułach.

Metoda 1. Wyświetlanie powiadomień o starych wpisach za pomocą wtyczki

Ta metoda jest łatwiejsza i zalecana dla wszystkich użytkowników, którzy chcą wyświetlić powiadomienie o starym wpisie.

Najpierw należy zainstalować i włączyć wtyczkę DX Out of Date. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Uwaga: Wtyczka DX Out of Date nie była aktualizowana od jakiegoś czasu. Ale w naszych testach nadal działa dobrze zarówno z klasycznymi, jak i blokowymi motywami.

Po włączaniu należy przejść na stronę Ustawienia ” Nieaktualne, aby skonfigurować ustawienia wtyczki.

Out of date settings

Tutaj należy wybrać okres i czas trwania. Jest to czas, po którym wpis zostanie uznany przez wtyczkę za stary.

Poniżej możesz podać własny komunikat do wyświetlenia w starszych wpisach i włączyć wyświetlanie powiadomienia dla wszystkich starych wpisów. Nie martw się, będziesz mógł ukryć go dla konkretnych wpisów, edytując je.

Na stronie ustawień można również wybrać typy treści, kolory dla pola powiadomień i w razie potrzeby dodać własny CSS.

Advanced settings for outdated posts

Nie zapomnij kliknąć przycisku Zapisz zmiany, aby zapisać twoje ustawienia.

Możesz teraz przejść na stary wpis na twojej witrynie internetowej, aby zobaczyć wtyczkę w działaniu.

Old post notification displayed on an article

Ukrywanie powiadomień o starych wpisach w poszczególnych wpisach

Załóżmy teraz, że masz starszy artykuł, który jest nadal dokładny, aktualny i ma świetne rankingi wyszukiwania. Możesz chcieć ukryć tam powiadomienie o starym wpisie.

Podobnie, co jeśli zaktualizowałeś stary wpis o nowe informacje? Wtyczka będzie nadal wyświetlać powiadomienia o starych wpisach, ponieważ używa daty publikacji wpisu do określenia jego wieku.

Aby to poprawić, możesz edytować wpis i przewinąć w dół do karty „Powiadomienie o nieaktualności” w panelu Wpis w edytorze bloków. W tym miejscu wystarczy odznaczyć opcję powiadomienia i zapisać twoje zmiany.

Hide old post notification

Wtyczka przestanie teraz wyświetlać powiadomienia o starych wpisach w tym konkretnym artykule.

Metoda 2. Wyświetlanie daty ostatniej modyfikacji dla twoich wpisów

Wiele witryn internetowych WordPress wyświetla datę ostatniej modyfikacji wpisów na blogu. Niektóre zastępują również datę publikacji datą ostatniej modyfikacji.

Zaletą tej metody jest to, że pokazuje użytkownikom, kiedy wpisy były ostatnio aktualizowane bez wyświetlania komunikatu o starym wpisie.

Najpierw należy zainstalować i włączyć wtyczkę WP Last Modified Info. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu należy przejść do strony Ustawienia ” Informacje o ostatniej modyfikacji WP, aby skonfigurować ustawienia wtyczki.

Last modified settings

Na stronie ustawień należy włączyć przełącznik Global display of the last modified info. Następnie można wybrać sposób wyświetlania daty modyfikacji.

Możesz zastąpić datę publikacji, wyświetlić ją przed lub po treści lub ręcznie wstawić ją do wpisu.

Poniżej znajduje się kilka opcji. Jeśli nie masz pewności, możesz pozostawić je domyślne.

Nie zapomnij kliknąć przycisku Zapisz ustawienia, aby zapisać twoje zmiany.

Możesz teraz przejść na swoją witrynę internetową, aby zobaczyć ostatnio zaktualizowane informacje dla wszystkich Twoich wpisów na blogu.

Last updated notice

Problem z tą metodą polega na tym, że pokaże ona datę ostatniej aktualizacji dla wszystkich wpisów, w tym tych nowszych.

Odstęp czasowy można ustawić w ustawieniach wtyczki. Odstęp ten jest jednak ograniczony do 30 dni.

Time gap between published and updated posts

Wtyczka udostępnia również trzy bloki, które można ręcznie wstawić do wpisu lub strony, aby wyświetlić informacje o ostatniej modyfikacji.

Add last modified information using blocks

Masz również możliwość użycia własnego CSS do stylizacji powiadomienia o dacie ostatniej aktualizacji. Na powyższych zrzutach ekranu użyliśmy następującego własnego CSS.

p.post-modified-info {
    background: #fbffd8;
    padding: 10px;
    border: 1px solid orange;
    font-size: small;
    font-weight: bold;
}

Metoda 3. Dodanie powiadomienia o starym wpisie za pomocą kodu

Ta metoda wymaga ręcznego dodania kodu do plików twojego motywu WordPress. Jeśli nie robiłeś tego wcześniej, zapoznaj się z naszym przewodnikiem na temat dodawania własnych fragmentów kodu w WordPress.

Wystarczy skopiować i wkleić poniższy kod w szablonie single.php twojego motywu.

// Define old post duration to one year
$time_defined_as_old = 60*60*24*365; 

// Check to see if a post is older than a year
if((date('U')-get_the_time('U')) > $time_defined_as_old) {

$lastmodified = get_the_modified_time('U');
$posted = get_the_time('U');

//check if the post was updated after being published
 if ($lastmodified > $posted) {
 
// Display last updated notice
      echo '<p class="old-article-notice">This article was last updated ' . human_time_diff($lastmodified,current_time('U')) . ' ago</p>';   

  } else { 
// Display last published notice 
echo '<p class="old-article-notice">This article was published ' . human_time_diff($posted,current_time( 'U' )). 'ago</p>';

}
}

Ten kod definiuje stare wpisy jako wszelkie artykuły opublikowane co najmniej rok temu.

Następnie sprawdza, czy wpis jest starszy niż rok. Jeśli tak, to sprawdza, czy wpis został zaktualizowany po publikacji. Następnie wyświetla powiadomienie na podstawie tych sprawdzeń.

Oto jak to wyglądało na naszej demonstracyjnej witrynie internetowej dla wpisu, który jest stary i nigdy nie był aktualizowany.

Last updated information for old post

Oto jak to wyglądało dla wpisu, który jest stary, ale został zaktualizowany po opublikowaniu.

An old post that is never updated

Dostosowaliśmy stare powiadomienie o wpisie za pomocą następującego własnego CSS.

p.old-article-notice {
    background: #fbffd8;
    padding: 10px;
    border: 1px solid orange;
    font-size: small;
    font-weight: bold;
}

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak łatwo wyświetlać powiadomienia o starych wpisach na twoim blogu WordPress. Możesz również zapoznać się z naszym przewodnikiem WordPress SEO lub zobaczyć nasz wybór najlepszych popularnych wpisów wtyczek dla WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

2 komentarzeZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Gina Davis says

    As a reader of a blogs, I prefer blogs that do have dates and specifically telling me last time they reviewed the blog for accuracy. Not just when they made an update. Often I am looking for solutions to answers and this type of info goes a long way towards accuracy of information.

    As a blogger, I always included dates. And since a few of my blogs do occasionally need update, I always add when the post was last looked at and what changes if any where made.

    Again this all does go back to the type of content in blog. Some content stands the test of time, but blogs with instructions and guides are just important, imho.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.