kurs z WordPress dla początkujących

Dzielenie wpisu na podstrony – WordPress

Zdarza się czasem że napisany rzez nas wpis (artykuł) jest bardzo długi. Przeczytanie go na jeden raz staje się dla wielu wyzwaniem, lub po prostu ilość tekstu przytłacza.

Jednym z sposobów na rozwiązanie tego problemu może się okazać podzielenie postu na części. W ten sposób czytający od razu nie przestraszy się długości tekstu, będzie też mu łatwiej zapamiętać w którym momencie skończył czytać. CMS WordPress daje nam taką możliwość bez konieczności dzielenia treści na kilka kolejnych postów, jest nim możliwość podziału jednego postu na podstrony.

Jak podzielić artykuł na części?

Wystarczy w miejscu gdzie ma kończyć się podstrona wstać poniższy tag:

<!--nextpage-->

Na stronie pojawi się wtedy podobna lista:

Page 1, 2, 3

Jej wygląd oraz położenie uzależniony jest od tego jaki motyw aktualnie używamy. W praktyce oznacza to, że na jednej stronie lista ta będzie dobrze widoczna ulokowana w dogodnym miejscu. Z kolei na innej stronie znajdzie się ona w jakimś dziwnym miejscu (np. pod podobnymi postami) lub w ogóle się nie wyświetli.

Podział strony w Gutenberg

Gutenberg posiada wbudowany blok podziału strony. Jedyne co musimy zrobić to dodać go w miejscu gdzie chcemy dokonać podziału.

Blok nazywa się -> ZNACZNIK NOWEJ STRONY

Numeracja stron z możliwością pojawi się w miejscu, które przewidział dla niej autor motywu.

Podział postu się nie wyświetla. Edycja skórki

Niestety, niekiedy użycie nextpage może nie dać nam pożądanego efektu. Problem wynika z budowy aktualnie używanego przez nas szablonu, którego autor nie przewidział możliwości użycia tej opcji. W takim przypadku możemy sami dodać taką funkcję do naszego szablonu.

Na początek otwieramy plik single.php (domyślna nazwa szablonu wpisu) znajduje się on w katalogu z naszym szablonem, w pliku tym powinien znajdować się widok pojedynczego posta.

Trzeba w pliku dopisać klasę
wp_link_pages

 ?>?php 
     wp_link_pages(array(  
    'before' => '<div>' . 'Podstrony:',  
    'after' => '</div>',
    'next_or_number' => 'number'
));
?>

Dzięki tej małej zmianie będziemy mogli dzielić stronę na części.

Zmiana wyglądu linka

Oczywiście możemy jeśli chcemy zmienić wygląd paginacji stosując CSS np.

<div><?php wp_link_pages('pagelink=Page %'); ?></div>
Page 1 Page 2 Page 3

Decydując się na podział strony należy pamiętać że nie wszyscy je lubią. Jak widać wszystkich się nie zadowoli.

Uwaga czasem zdarza się tak, że zainstalowana wtyczka ustawi się powyżej podziału strony np. przewińcie niżej stronę

Źródła:
http://codex.wordpress.org/Function_Reference/wp_link_pages
http://chemikpil.pl/dzielenie-wpisu-na-podstrony/
http://codex.wordpress.org/Styling_Page-Links