Po ponad dziesięciu latach prowadzenia bloga, nasza własna lista archiwów na WPBeginner zaczęła być niezwykle długa. Zdaaliśmy sobie sprawę, że nieskończona lista miesięcy była nie tylko niechlujna, ale także utrudniała czytelnikom takim jak Ty znalezienie starszych treści.
To częsty problem rozwojowy dla odnoszących sukcesy blogów, ale pozwolenie mu wymknąć się spod kontroli może wyglądać nieprofesjonalnie i frustrować odwiedzających. Na szczęście istnieją proste sposoby, aby go uporządkować.
W tym przewodniku pokażemy trzy różne metody ograniczania liczby miesięcy archiwum wyświetlanych w WordPress, od łatwych wtyczek po niestandardowe rozwiązanie kodowe.

Udostępnimy trzy różne metody, a Ty możesz skorzystać z poniższych szybkich linków, aby przejść bezpośrednio do preferowanej metody:
- Metoda 1. Ogranicz liczbę miesięcy archiwum za pomocą wtyczki
- Metoda 2. Zastąp domyślne archiwa kompaktowymi archiwami
- Method 3. Manually Limit Number of Archive Months in WordPress
- Najczęściej zadawane pytania (FAQ)
- Dodatkowe zasoby i przewodniki
Metoda 1. Ogranicz liczbę miesięcy archiwum za pomocą wtyczki
Najprostszym sposobem na uporządkowanie tych archiwów WordPress jest użycie wtyczki. Szczerze mówiąc, dla większości z nas jest to najlepsze rozwiązanie. Jest łatwiejsze i naszym zdaniem najlepszy wybór dla większości użytkowników.
Przede wszystkim musisz zainstalować i aktywować wtyczkę Collapsing Archives. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku jak zainstalować wtyczkę WordPress.
Po aktywacji wtyczki przejdź do Wygląd » Widżety w panelu WordPress. Znajdź widżet „Zwinięte archiwa” i przeciągnij go do paska bocznego (lub gdziekolwiek chcesz, aby wyświetlały się archiwa).
Jeśli nie masz pewności, jak działają widżety, nie martw się! Mamy poradnik na temat jak dodawać i używać widżetów w WordPress. Przeprowadzi Cię przez cały proces.

Po przeciągnięciu widżetu na miejsce, rozwinie się on, pokazując wszystkie jego ustawienia. Ten wtyczka używa trochę sprytnego kodu zwanego JavaScript do zwijania linków archiwum.
W zasadzie grupuje miesięczne archiwa pod latami. Odwiedzający mogą kliknąć rok, aby go rozwinąć i zobaczyć miesięczne archiwa pod spodem.
Możesz nawet pójść o krok dalej i sprawić, by archiwa miesięczne również były zwijane, dzięki czemu użytkownicy będą mogli klikać, aby zobaczyć poszczególne tytuły postów w każdym miesiącu.
Przejrzyj ustawienia widżetu i dostosuj je do swoich potrzeb. Być może chcesz zmienić sposób wyświetlania lat lub dostosować styl zwijania.
Gdy wszystko będzie gotowe, kliknij przycisk ‘Zapisz’ na dole ustawień widżetu. Nie zapomnij o tym kroku!
Teraz zajrzyj na swoją stronę internetową. Powinieneś zobaczyć swój widżet archiwów widget w akcji, ładnie zwinięty i zorganizowany. Dużo czyściej, prawda?

Metoda 2. Zastąp domyślne archiwa kompaktowymi archiwami
Chcesz czegoś bardziej wizualnie usprawnionego? W takim razie Compact Archives może być dla Ciebie. Ta metoda zapewnia czystszy, bardziej nowoczesny wygląd w porównaniu do standardowego widżetu archiwów. Wyświetla Twoje archiwa w kompaktowy i piękny sposób.
Tak jak poprzednio, pierwszym krokiem jest zainstalowanie i aktywowanie wtyczki. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.
Po aktywacji przejdź ponownie do Wygląd » Widżety. Znajdź widżet „Kompaktowe Archiwa” i przeciągnij go do swojej bocznej lub obszaru widżetów.

Po otwarciu ustawień widżetu zobaczysz, że Kompaktowe Archiwa oferują kilka różnych stylów do wyboru. Możesz wybrać styl ‘blok’, ‘inicjały’ lub ‘numeryczny’.
Każdy z nich nadaje nieco inny wygląd Twoim kompaktowym archiwom. Poeksperymentuj ze stylami, aby zobaczyć, który najlepiej pasuje do Twojej witryny. Styl „inicjały” uznaliśmy za szczególnie elegancki na minimalistycznym blogu.
Po wybraniu stylu i zadowoleniu z tego, jak wygląda w podglądzie, kliknij przycisk „Zapisz” , aby zapisać ustawienia widżetu.
Teraz odwiedź swoją aktywną witrynę i zobacz swoje nowe, kompaktowe archiwa. Widzisz, jak schludniej wyglądają?

Dodatkowa wskazówka: Wtyczka Compact Archives nie służy tylko do pasków bocznych! Możesz jej również użyć do utworzenia dedykowanej niestandardowej strony archiwum na swojej stronie. Jest to świetne rozwiązanie, jeśli chcesz zaprezentować wszystkie swoje archiwa w jednym miejscu.
Jeśli jesteś zainteresowany zrobieniem tego, mamy przewodnik na temat tworzenia kompaktowych archiwów w WordPress, który szczegółowo opisuje konfigurację oddzielnej strony archiwów.
Metoda 3. Ręczne ograniczenie liczby miesięcy archiwum w WordPress
Ta metoda wymaga dodania kodu do plików WordPress. Jeśli nie czujesz się komfortowo z edycją kodu, zalecamy trzymanie się jednej z powyższych metod z wtyczkami.
Jeśli zdecydujesz się kontynuować, zdecydowanie zalecamy użycie wtyczki do fragmentów kodu zamiast bezpośredniej edycji pliku functions.php motywu, ponieważ jest to znacznie bezpieczniejsze.
W WPBeginner używamy WPCode do zarządzania niestandardowymi kodami. Jest to najbezpieczniejszy sposób dodawania fragmentów kodu bez edycji plików motywu, co zapobiega błędom, które mogłyby zepsuć Twoją witrynę. Więcej szczegółów znajdziesz w naszej pełnej recenzji WPCode.
Najpierw musisz zainstalować i aktywować bezpłatną wtyczkę WPCode. Szczegółowe instrukcje znajdziesz w naszym przewodniku jak zainstalować wtyczkę WordPress.
Po aktywacji przejdź do Fragmenty kodu » + Dodaj fragment z panelu WordPress. Najedź kursorem na „Dodaj swój niestandardowy kod (nowy fragment)” i kliknij przycisk „Użyj fragmentu”.

Następnie dodaj tytuł dla swojego fragmentu. Jest to tylko do Twojej wiadomości. Następnie skopiuj poniższy kod i wklej go do pola ‘Podgląd kodu’.
// Function to get archives list with limited months
function wpb_limit_archives() {
$my_archives = wp_get_archives(array(
'type'=>'monthly',
'limit'=>6,
'echo'=>0
));
return $my_archives;
}
// Create a shortcode
add_shortcode('wpb_custom_archives', 'wpb_limit_archives');
// Enable shortcode execution in text widget
add_filter('widget_text', 'do_shortcode');
Teraz upewnij się, że wybrałeś „Fragment PHP” jako „Typ kodu” z menu rozwijanego.

Na koniec przełącz przełącznik z „Nieaktywny” na „Aktywny” i kliknij przycisk „Zapisz fragment”.

Ten kod tworzy niestandardowy skrócony kod, [wpb_custom_archives], którego możesz teraz użyć. Aby go wyświetlić, przejdź do strony Wygląd » Widżety i dodaj widżet „Tekst” lub „Niestandardowy HTML” do swojego paska bocznego.
W widżecie dodaj swój krótki kod w tagach listy nieuporządkowanej w ten sposób:
<ul>
[wpb_custom_archives]
</ul>
Nie zapomnij kliknąć „Zapisz”, aby zachować ustawienia widżetu. Możesz teraz odwiedzić swoją stronę internetową, aby zobaczyć nową, krótszą listę archiwów w akcji.
Samouczek wideo
Jeśli wolisz śledzić samouczek wideo, obejrzyj ten film WPBeginner o tym, jak ograniczyć wyświetlane miesiące archiwum w WordPressie:
Najczęściej zadawane pytania (FAQ)
Oto odpowiedzi na niektóre z najczęściej zadawanych pytań dotyczących zarządzania i ograniczania archiwów w WordPress.
Jaki jest najlepszy sposób na ograniczenie miesięcy archiwum dla początkujących?
Dla początkujących gorąco polecamy użycie wtyczki takiej jak Collapsing Archives (Metoda 1). Jest to najłatwiejszy i najbezpieczniejszy sposób organizacji archiwów bez konieczności dotykania kodu.
Czy ograniczenie liczby wyświetlanych archiwów zaszkodzi mojemu SEO?
Nie, nie powinno to zaszkodzić Twojemu SEO. Te metody tylko zmieniają sposób wyświetlania archiwów w widżecie paska bocznego. Wszystkie Twoje miesięczne strony archiwum nadal istnieją i mogą być indeksowane przez wyszukiwarki.
Poprawa doświadczenia użytkownika dzięki czystszemu paskowi bocznemu może być nawet małym pozytywnym sygnałem dla wyszukiwarek.
W metodzie kodu, czy mogę zmienić liczbę wyświetlanych miesięcy?
Tak, możesz łatwo zmienić liczbę. W dostarczonym fragmencie kodu znajdź linię, która mówi 'limit'=>6, i zmień liczbę 6 na pożądaną liczbę miesięcy.
Czy muszę utrzymywać aktywne wtyczki, aby to działało?
Tak. Jeśli używasz wtyczki Collapsing Archives lub Compact Archives, musi ona pozostać zainstalowana i aktywna na Twojej stronie. Jeśli dezaktywujesz wtyczkę, Twoje archiwa powrócą do domyślnego wyświetlania WordPress.
Mamy nadzieję, że ten artykuł pomógł Ci znaleźć najlepszy sposób na ograniczenie liczby miesięcy archiwum wyświetlanych na Twojej stronie.
Dodatkowe zasoby i przewodniki
Teraz, gdy Twoje archiwa są uporządkowane, możesz uznać te inne przewodniki za pomocne w zarządzaniu treścią Twojej witryny:
- Jak utworzyć niestandardową stronę archiwum w WordPress – świetnym kolejnym krokiem jest zbudowanie dedykowanej, przyjaznej dla użytkownika strony dla wszystkich Twoich archiwów.
- Jak usunąć strony archiwów w WordPress – Dowiedz się, jak wyłączyć niektóre strony archiwów, jeśli nie chcesz ich na swojej stronie.
- Najlepsze wtyczki do linkowania wewnętrznego dla WordPressa – Odkryj najlepsze wtyczki, aby poprawić strukturę swojej witryny i pomóc użytkownikom znaleźć więcej treści.
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.


Dennis Muthomi
Mam klienta, który bloguje od lat i był przytłoczony listą archiwów. Zaimplementowałem to na jej stronie i zrobiło to dużą różnicę dla użytkowników. Jeszcze jedna wskazówka: dostosuj CSS widżetu, aby pasował do Twojego motywu, zapewniając płynny wygląd. To tak bardzo pomogło jej stronie WordPress!
Jiří Vaněk
Nigdy nie używałem archiwum na mojej stronie. Potem przeczytałem jeden z Twoich artykułów, w którym wyczytałem, że powinno być na stronie. Ale to był problem, ponieważ było za długie. Ten fragment genialnie rozwiązał cały problem. Dzięki
Jenny
Użyłem tego kodu i działał idealnie.
Ale problem polega na tym, że za każdym razem, gdy wybieram miesiąc, przenosi mnie na stronę główną.
Wsparcie WPBeginner
Zależałoby to od metody, której używasz. Jeśli używasz wtyczki, wtedy chciałbyś skontaktować się za pomocą forum wsparcia wtyczki
Admin
kd
witam, chciałbym dowiedzieć się, jak usunąć wypunktowanie z listy archiwum.
Gaz
Cześć,
Chciałbym zapytać, jak mogę pokazać liczbę postów obok miesiąca na liście archiwum w stopce?
Przykład:
Maj 2018 (5)
Umieściłem powyższy kod na stronie, jednak chciałbym również pokazać, ile postów zostało opublikowanych każdego miesiąca.
Dzięki
Gaz
Gaelyn
Wydaje się dość głupie, że trzeba dodawać wtyczki, aby zatrzymać coś, o co w ogóle nie prosiłem. A co z prostym włączaniem/wyłączaniem? Nie ma potrzeby ładować wszystkich archiwów.
Salvatore
po prostu dodaj: ‘show_post_count’=>1 po ‘echo’=>0,
Stegemüller
Cześć,
Po prostu uwielbiam Twoją stronę! Używam WP od 10 lat, ale w końcu zaczynam uczyć się, jak wejść do backendu i manipulować. Świetna zabawa i bardzo przydatne.
Dziś zastosowałem się do Twojej rady dotyczącej ograniczenia liczby archiwów i użyłem „Metody 3. Ręczne ograniczenie liczby miesięcy archiwum w WordPress” – działa świetnie.
Mam tylko jedno pytanie: Czy można sprawić, aby pierwsza litera była wielka? Czyli: Styczeń zamiast styczeń, Luty zamiast luty i tak dalej.
Wsparcie WPBeginner
Cześć Stegemüller,
Domyślnie nazwy miesięcy powinny być wyświetlane z wielkiej litery. Jeśli używasz WordPress w innym języku, możliwe, że pliki lokalizacyjne mają nazwy miesięcy pisane małymi literami. Jeśli możesz to potwierdzić i zgłosić, tłumacze będą mogli to naprawić.
Jako tymczasowe rozwiązanie możesz użyć CSS. Owiń swój krótki kod w div
<div class="capsfix">[wpb_custom_archives]</div>Następnie dodaj ten niestandardowy CSS:
.capsfix li { text-transform:capitalize; }Admin