Standardowa instalacja WordPressa ma bardzo brzydką i nieporęczną nawigacje pomiędzy wpisami w postaci „nowsze/starsze wpisy”. Często zachodzi wręcz potrzeba skorzystania z czegoś bardziej intuicyjnego.

 

 

 

 

Wystarczy jeden plugin

WP-PageNavi jest prostą w użyciu wtyczką, która zamieni nam paginacje z postaci:

Na postać:

 

Pierwszym krokiem jest oczywiście pobranie, zainstalowanie i włączenie dodatku.

Następnie musimy wejść w katalog naszego motywu i odnaleźć plik index.php.

wp-content/themes/nazwa_motywu

Bądź skorzystać z edytora wbudowanego w WordPress Wygląd>Edytor i wyszukać interesujący nas plik.

W pliku index.php należy odnaleźć dwie linijki:

<?php next_posts_link('&laquo; Starsze wpisy') ?>
<?php previous_posts_link('Nowsze wpisy &raquo;') ?>

I zamienić je na:

<?php wp_pagenavi(); ?>

W zależności od szablonu mogą się one różnić i wyglądać np. tak:

<div class="navigation">
			<div class="alignleft"><?php next_posts_link('&laquo; Starsze wpisy') ?></div>
			<div class="alignright"><?php previous_posts_link('Nowsze wpisy &raquo;') ?></div>
		</div>

Najważniejsze jest jednak odszukanie funkcji next_posts_link i previous_posts_link i zastąpienie ich funkcją wp_pagenavi().

W moim przypadku wygląda to tak:

<div class="navigation">
			<?php wp_pagenavi(); ?>
		</div>

 

Konfiguracja wtyczki

WP-PageNavi pozwala się w bardzo prosty sposób modyfikować za pośrednictwem samego WordPressa. Ustawienia wtyczki znajdują się w menu Ustawienia>PageNavi.

 

 

PS. Paginacja poza stroną główną (index.php) znajduje się także w archive.php oraz search.php.