Paginacja numeryczna w WordPressie

wordpress kurs

Kategoria wpisu Budowa szablonu, WordPress, Wordpress dla początkujących Tagi: , , , , , , , , , , , , on przez .



Strony internetowe oparte o system CMS WordPressa mają przeważnie zaimplementowaną mało efektowną paginację składającą się z linków poprzedniej i następnej strony.
Rozwiązanie jest bardzo proste ma jednak bardzo dużo wad, jedną z nich zapewne najważniejszą jest brak możliwości bezpośredniego przejścia na wybraną podstronę np. do najstarszych artykułów. Rozwiązaniem tego problemu jest zastąpienie tego typu paginacji (stronicowanie) numerowaniem stron co ułatwi poruszanie się po stronie. Rozwiązanie tego typu można samodzielnie zaimplementować w szablonie WordPress, przy niewielkim wysiłku.

Wykonanie paginacji

Na oficjalnej stronie WordPress można znaleźć rozwiązanie problemu w języku angielskim.

Nie jest to jedyna metoda jakiej można w tym wypadku użyć. Standardową funkcję paginate_links() można przedstawić nieco inaczej. Z pomocą samej funkcji paginate_links() możemy jedynie uzyskać listę stron. Dlatego by spełniał nasze wymagania trzeba go zmodyfikować.

Przykład:

Powyższy kod należy dodać do pliku function.php szablonu, w którym chcemy wprowadzić modyfikację.

Teraz musimy jedynie wywołać kod naszej funkcji po jej nazwie:

Umieszczamy go oczywiście w miejscu gdzie ma znajdować się paginacja naszej witryny.

Paginacja obecnie będzie wyglądała np. tak:

« 1 2 3 4 »

Zmiana wyglądu

Jeżeli nie chcemy mieć tak prostej numeracji stron możemy zmodyfikować ją z pomocą CSS np.:

W celu uzyskania takiego efektu umieściłam paginację strony w elemencie blokwym DIV z odpowiednią klasą.

Następnie przygotowałam skrypt CSS:

Jak widać zamiana ta jest bardzo prosta i nie wymaga dużej specjalistycznej wiedzy.

 

Źródło:http://strefakodera.pl/poradniki/wordpress/paginacja-numeryczna-w-wordpressie

Przeczytaj również

Paginacja stron w Bootstrap Paginacja ułatwia ułatwia poruszanie się po stronach danej witryny jeżeli posiada się więcej niż jedną podstronę. Przykładowa paginacja wygląda tak...
Jak ustalić id kategorii lub wpisu – WordPre... We wcześniejszym wpisie wspomniałam już okazjonalnie jak znaleźć numer id wpisu (postu). Teraz chciałam ten temat jeszcze raz poruszyć dodatkowo pokaz...
Optymalizacja WordPress pod kontem SEO W ciągu ostatnich lat pozycjonowanie stron internetowych nie tyle stało się modne ile niezbędne dla utrzymania dobrych wyników w wyszukiwarkach intern...
Dodawanie znaku wodnego do zdjęć w WordPress wtycz... Jedną z popularniejszych metod zabezpieczania zdjęcia przed nie autoryzowanym użyciem (czyli bez zgody właściciela) jest naniesienie na niego znalu wo...