Niestandardowa strona archiwów to świetny sposób na zebranie wszystkich starych treści na jednej stronie. Pozwala to mieć dedykowaną stronę, na której można wyświetlić listę miesięcznych archiwów, archiwów kategorii, archiwów tagów, archiwów autorów i wszystkiego innego, co możesz dodać. Mamy niestandardową stronę archiwum dla WPBeginner. Niedawno jeden z naszych użytkowników zasugerował, abyśmy napisali tutorial na ten temat. W tym artykule pokażemy, jak utworzyć niestandardową stronę archiwów w WordPress.

Problem

Domyślnie masz możliwość wyświetlania rocznych archiwów za pomocą widżetów paska bocznego. Może to wymknąć się spod kontroli, gdy blogujesz przez ponad rok. Wyobraź sobie strony takie jak WPBeginner, które są aktywne od prawie 4 lat. Mielibyśmy 48 miesięcznych linków archiwalnych na pasku bocznym. Masz również możliwość dodawania archiwów kategorii, listy autorów itp.na pasku bocznym. Ale po co zaśmiecać pasek boczny tak wieloma linkami, skoro można utworzyć jedną stronę, aby wymienić je wszystkie. To jest, gdy strona archiwum niestandardowe przyjść w grze. Nie tylko pozwala uniknąć bałaganu, ale także zapewnia użytkownikom skuteczny sposób przeglądania starszych treści.

Niestety, większość motywów WordPress nie zawiera niestandardowego szablonu strony archiwum. Spójrzmy na to, czego potrzebujesz, aby utworzyć niestandardowy szablon strony archiwum w WordPress.

Uwaga: Proszę nie mylić niestandardowych archiwów z archiwum.szablon php, który pochodzi z większości motywów WordPress. Archiwum.szablon php służy do wyświetlania miesięcznych, kategorii, tagów, autorów i innych stron archiwalnych. Nasza strona archiwów niestandardowych będzie pojedynczą stroną, która połączy wszystkie inne archiwa.

Tworzenie niestandardowego szablonu strony Archiwum

Pierwszą rzeczą, którą musisz zrobić, to stworzyć szablon strony dla niestandardowych archiwów. Po prostu otwórz nowy plik w edytorze tekstu (np. notatniku) i nadaj mu nazwę strona-archiwum.php. Następnie dodaj następujące linie kodu u góry:

<?php
/* 
Nazwa Szablonu: Archiwum
*/
?>

Upload the strona-archiwum.php w folderze WordPress themes i utworzyłeś szablon strony Archiwum. Teraz musimy się upewnić, że ten szablon strony pasuje do projektu Twojej witryny. Skopiuj zawartość swojego strona.php plik znajdujący się w folderze Twojego motywu i wklej go w strona-archiwum.php.

Poniżej znajduje się przykład jak Twój strona-archiwum.php plik wyglądałby jak:

<?php
/* 
Nazwa Szablonu: Archiwum
*/
get_header ();?>

< div id = "primary" class = "site-content">
< div id = "content" role = "main">

<?php while ( have_posts ()): the_post ();?>
				
<h1 class="entry-title"><?php the_title(); ?>< / H1>

< div class = "entry-content">

<?php the_content ();?>

/ * Niestandardowe funkcje archiwów znajdują się poniżej tej linii */



/ * Niestandardowe funkcje archiwów idą powyżej tej linii */

< / div><!-- .wpis-treść -->

<?PHP endwhile; / / koniec pętli. ?>

< / div><!-- #content -->
< / div><!-- #primary -->

<?php get_sidebar ();?>
<?php get_footer(); ?>

Tworzenie strony Archiwum niestandardowe w WordPress

Teraz, gdy masz gotowy podstawowy szablon strony, musisz utworzyć nową stronę niestandardowych archiwów w WordPress. Przejdź do panelu administracyjnego WordPress i dodaj nową stronę (Strony ” Nowe). Możesz nazwać tę stronę Archiwum, Biblioteka lub cokolwiek innego, co lubisz. Teraz spójrz na pola meta pod przyciskiem publikuj po prawej stronie ekranu. Powinieneś zobaczyć pole meta o nazwie atrybuty strony. Kliknij menu rozwijane poniżej szablonu i wybierz archiwum jako szablon strony. Zapisz i opublikuj stronę.

Select Archives Page Template in WordPress

Teraz utworzyłeś stronę, która korzysta z szablonu strony archiwum, jednak nie wyświetli żadnej treści. Dodajmy niestandardowe elementy strony archiwum, takie jak archiwa roczne, kategorie itp.

Dodawanie miesięcznych archiwów z kompaktowymi archiwami

Jeśli spojrzysz na naszą stronę niestandardowych archiwów, zauważysz, że nie używamy domyślnej miesięcznej listy archiwów, która pochodzi z WordPress. Zamiast tego używamy wtyczki o nazwie Compact Archives. Uwaga przyjęliśmy tę wtyczkę i teraz ją utrzymujemy.

Zainstaluj i aktywuj wtyczkę Compact Archives plugin. Po aktywacji wtyczki Dodaj następujący kod do własnego szablonu strony archiwum (page-archive.php):

<p><strong>wg daty < /strong > < / p>
<ul>
<?php compact_archive ($style='block');?>
< / ul>

Wyświetli Twoje miesięczne archiwa w ten sposób:

Displaying monthly archives one year per row using Compact Archives

Dodawanie listy wszystkich kategorii

Kategorie podsumowują główne tematy witryny i są najlepszym sposobem sortowania treści. Zobacz, dlaczego używamy kategorii vs tagów. Ponieważ używamy kategorii jako głównego sposobu organizowania naszych treści, uważamy, że absolutnie kluczowe jest lista naszych archiwów kategorii. Aby zaoszczędzić miejsce, mamy zamiar wyświetlić listę wbudowaną.

Najpierw dodaj ten kod do pliku szablonu strony archiwum:

<p><strong>kategorie:</strong> < /p>
< ul class = "bycategories">
<?php wp_list_categories ('title_li=');?>
< / ul>
<div class = "clear" >< / div>

Teraz musimy stylizować tę listę, sprawić, że pojawi się ona w linii i poprawić jej wygląd. Dodaj to do swojego motywu styl.css plik:

ul.bycategories {
margin: 0;
padding: 0;
}
ul.bycategories li {
styl listy: brak; 
list-style-type: brak;
margin: 0; 
padding: 0;
}
ul.bycategories li a {
styl listy: brak; 
list-style-type: brak;
margin: 0 20px 15px 0; 
float: left; 
background: # eee; 
kolor: # 464646; 
padding: 5px 10px;
border-radius: 5px; 
- moz-border-radius: 5px; 
- WebKit-border-radius: 5px;
}
ul.bycategories li a: hover{
tekst-Dekoracja: Brak; 
background: # ff6200; 
color: # fff;
}
.clear{clear: both;}

Twoje Kategorie będą wyglądać tak:

Displaying in line categories on archives page in WordPress

Zbadać? Przekierowanie użytkowników do losowego postu

Na naszej stronie Archiwum mamy przycisk Explore WPBeginner. Ten przycisk przekierowuje użytkowników do losowego postu. Celem jest umożliwienie użytkownikom losowo potknąć artykułów. Dowiedz się, jak przekierować użytkowników do losowego postu w WordPress.

Chociaż są to wszystkie informacje, które mamy na naszej stronie niestandardowych archiwów, z pewnością możesz dodać więcej. Spójrzmy na niektóre inne rzeczy, które można dodać.

Dodawanie chmury tagów

Jeśli chcesz wyświetlić chmurę tagów najpopularniejszych tagów używanych na stronie, po prostu dodaj następujący kod w custom-archive.plik php:

<p><strong>Tagi: < /strong> < /p > 
<?php wp_tag_cloud(); ?>

Funkcja wp_tag_cloud () zawiera wiele parametrów do dostosowania liczby znaczników, maksymalnych i minimalnych rozmiarów znaczników itp.

Dodawanie listy stron

Jeśli chcesz wyświetlić listę wszystkich stron w swojej witrynie, po prostu dodaj następujący kod:

<?php wp_list_pages ('title_li=');?>

Dodawanie listy autorów

Aby wyświetlić listę autorów na stronie, wystarczy dodać następujący kod:

<?php wp_list_authors ('exclude_admin=0&optioncount=1');?>

Dodawanie Ostatnich Postów

Jeśli chcesz wyświetlić listę ostatnich postów, dodaj ten kod:

<?php wp_get_archives ('type=postbypost&limit = 10');?>

Obszerna strona archiwum pozwala użytkownikom sprawnie poruszać się po starych treściach. Mamy nadzieję, że ten artykuł pomógł Ci stworzyć niestandardową stronę archiwów w WordPress. Jeśli masz jakieś pytania lub sugestie, 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…