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.