W WPBeginner pokazujemy datę ostatniej modyfikacji zamiast oryginalnej daty publikacji wszystkich naszych artykułów. Uważamy, że usunięcie dat z postów na blogu WordPress jest złym pomysłem. Jeśli używasz daty ostatniej modyfikacji, możesz wyświetlić listę ostatnio zaktualizowanych postów w swojej witrynie. W tym artykule pokażemy, jak wyświetlić listę ostatnio zaktualizowanych postów w WordPress.

Za każdym razem, gdy aktualizujesz post, WordPress przechowuje datę i godzinę tej aktualizacji w tabeli postów jako datę ostatniej aktualizacji. Pokażemy Ci, jak utworzyć niestandardowe zapytanie WordPress, aby wyświetlić listę ostatnio zaktualizowanych artykułów.

Skopiuj i wklej ten kod do wtyczki specyficznej dla witryny lub motywu funkcje.php plik.


function wpb_lastupdated_posts () { 

// Argumenty Zapytania
$lastupdated_args = array(
'orderby' = > 'modified',
'ignore_sticky_posts' = > '1'
);

// Loop to display 5 recently updated posts
$lastupdated_loop = new WP_Query ($lastupdated_args );
$counter = 1;
$ string .= "<ul>",;
while( $lastupdated_loop->have_posts() && $counter < 5 ) : $lastupdated_loop->the_post();
$ string .= '<li > <a href="'. get_permalink ($lastupdated_loop- > post - > ID). '"> ' .get_the_title ($lastupdated_loop- > post - > ID). "</a> (". get_the_modified_date() .') </li>';
$counter++;
endwhile; 
$ string .= "</ul>",;
return $ string;
wp_reset_postdata(); 
} 

// dodaj krótki kod
add_shortcode ('lastupdated-posts', 'wpb_lastupdated_posts');

To wszystko. Teraz, jeśli chcesz wyświetlić ostatnio zaktualizowane posty w plikach szablonów motywu, możesz użyć go w ten sposób:

<?php 
if (function_exists(wpb_lastupdated_posts)) : 
wpb_lastupdated_posts();
endif;
?>

Aby wyświetlić ostatnio zaktualizowane posty w postach, stronach i widżetach WordPress, możesz użyć krótkiego kodu [Ostatnio dodane-posty].

Istnieje wiele różnych sposobów sortowania artykułów w WordPress. Oprócz kolejności rosnącej, malejącej i losowej, możesz również wyświetlać posty według daty ważności. Dzięki temu artykułowi możesz teraz wyświetlać posty o czasie ostatniej modyfikacji.

Jak wykorzystasz to na swojej stronie? Wyświetlasz oryginalną datę publikacji lub datę ostatniej modyfikacji? Daj nam znać, zostawiając komentarz poniżej.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…