Czy chcesz wyświetlić wszystkie swoje posty WordPress na jednej stronie? Ostatnio jeden z naszych czytelników chciał stworzyć stronę archiwum i pokazać wszystkie posty WordPress na jednej stronie. W tym artykule pokażemy, jak wyświetlić wszystkie posty WordPress na jednej stronie bez paginacji.

Show all WordPress posts on one page

Dlaczego i kiedy wyświetlać wszystkie posty na jednej stronie?

WordPress ma wbudowane strony archiwalne dla każdej kategorii, tagów, autora i daty.

Wielu właścicieli witryn woli jednak tworzyć niestandardowe strony archiwów dla swojej witryny. Strona archiwa zazwyczaj podświetla ich popularne posty, wyświetla kompaktowe archiwum oparte na dacie, kategorie listy lub chmury tagów i inne. Spójrz na stronę archiwów Wpbeginnera jako przykład.

Niektóre blogi wolą po prostu wyświetlać listę wszystkich tytułów postów WordPress na jednej stronie.

Video Tutorial

Subskrybuj WPBeginner

Jeśli nie lubisz samouczków wideo lub chcesz poruszać się we własnym tempie, Kontynuuj czytanie poniższych instrukcji.

Wyświetlanie wszystkich postów WordPress na jednej stronie

Istnieje wiele różnych sposobów wyświetlania wszystkich postów WordPress na jednej stronie. Możesz wyświetlać posty na stronie z krótkim kodem, możesz wyświetlać posty na stronie za pomocą wtyczki, a na koniec możesz wyświetlać wszystkie posty na stronie za pomocą niestandardowego szablonu i pętli.

Omówimy wszystkie trzy metody, zaczynając od najbardziej przyjaznej dla początkujących.

Metoda 1: Korzystanie Z Wtyczki Display Posts Shortcode

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę Display Posts Shortcode. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Ta wtyczka działa po wyjęciu z pudełka i nie ma ustawień do skonfigurowania.

Śmiało, Utwórz nową stronę i nazwij ją archiwum lub inny tytuł. Następnie musisz wkleić następujący shortcode na swojej stronie.

[display-posts posts_per_page= "1000" order= "DESC"]

Ten shortcode po prostu wyświetli listę wszystkich tytułów postów w porządku chronologicznym. Jest ustawiony na wyświetlanie maksymalnie 1000 postów na stronę.

Jeśli masz więcej niż tysiąc postów, możesz to zmienić. Możesz również zmienić kolejność postów na ASC, który wyświetli posty w odwrotnej kolejności chronologicznej (Starsze Posty jako pierwsze).

List all posts in WordPress

Chociaż możesz użyć skrótu display posts do wyświetlania fragmentów, miniatur i innych powiązanych informacji, nie zalecamy tego robić. Gdy wymieniasz wszystkie swoje posty na jednej stronie, ta strona będzie długa i chcesz się upewnić, że jest prosta i szybka. Samo wyświetlanie tytułów postów jest wystarczające dla strony archiwalnej tego stylu.

Jeśli chcesz wyświetlać posty na stronie na podstawie kategorii lub innych parametrów, możesz to zrobić, postępując zgodnie ze szczegółowymi instrukcjami użytkowania na stronie dokumentacji.

Metoda 2: Korzystanie Z Prostej Wtyczki Rocznego Archiwum

Wyświetlanie wszystkich postów WordPress na jednej stronie może sprawić, że będzie zbyt długo, aby je przewijać. Możesz to naprawić, pokazując listę każdego roku. Użytkownicy mogą następnie kliknąć rok, aby go rozwinąć i zobaczyć posty opublikowane w tym roku.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę Simple Annual Archive.

Po aktywacji musisz przejść do Ustawienia ” Proste Archiwum Roczne strona do konfiguracji ustawień wtyczki.

Simple yearly archive settings

Wtyczka umożliwia wyświetlanie listy postów na różne sposoby. Możesz pokazać je wszystkie pod linkami do rocznych archiwów lub możesz pokazać je pod zwijane lata.

Jeśli chcesz je wyświetlić w obszarze zwijane lata, musisz dodać < div> I </div > obok opcji ” przed / po (nagłówek roku)”.

Pozostałe opcje wtyczki są dość oczywiste. Możesz je skonfigurować zgodnie z własnymi potrzebami.

Nie zapomnij kliknąć przycisku zapisz zmiany, aby zapisać swoje ustawienia.

Teraz, aby wyświetlić wszystkie posty na stronie, wystarczy dodać [SimpleYearlyArchive] shortcode do wybranej strony.

Collapsible yearly archives showing all posts in WordPress

Wtyczka zapewnia szereg parametrów, które mogą być używane z shortcode. Możesz spojrzeć na parametry na stronie dokumentacji wtyczki.

Metoda 3: wyświetl wszystkie posty WordPress na jednej stronie z kodem szablonu

Podczas gdy używanie wtyczki do wyświetlania wszystkich postów na jednej stronie jest najprostszym sposobem, niektórzy z was mogą chcieć dowiedzieć się, jak to zrobić za pomocą kodu szablonów stron.

Najpierw musisz utworzyć niestandardowy szablon strony i skopiować stylizację ze strony.plik php.

Następnie użyjesz pętli poniżej, aby wyświetlić wszystkie posty na jednej stronie.

<?php 
// zapytanie
$wpb_all_query = new WP_Query(array('post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1));?>

<?php if ( $wpb_all_query->have_posts() ) : ?>

<ul>

	<!-- pętla -->
	<?php while ( $wpb_all_query->have_posts ()): $wpb_all_query - > the_post(); ?>
		<li> < a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>< / li>
	<?PHP endwhile;?>
	<!-- koniec pętli -->

< / ul>

	<?php wp_reset_postdata ();?>

<?PHP else:?>
	<p><?php _e ('Przepraszamy, brak postów spełniających Twoje kryteria.' ); ?>< / p>
<?PHP endif;?>

Jeśli powyższe instrukcje kodu nie mają sensu, zalecamy użycie metody 1.

Mamy nadzieję, że ten artykuł pomógł Ci wyświetlić wszystkie posty WordPress na jednej stronie. Możesz również zobaczyć nasz przewodnik na 8 sprawdzonych metod promowania starych postów w WordPress.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

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…