publikacja: 20 maja 2010, autor: , komentarzy 68 https://wpninja.pl/artykuly/reczne-ustawianie-kolejnosci-stron-kategorii-i-odnosnikow/

Ręczne ustawianie kolejności stron, kategorii i odnośników

Ręczne ustawianie kolejności stron, kategorii i odnośników

Jedną z funkcji, których najbardziej brakuje mi w WordPressie jest możliwość ręcznego ustawiania kolejności stron, kategorii i odnośników. Niestety, nic nie wskazuje na to, że w najbliższej przyszłości miałaby się ona pojawić. Całe szczęście, że mamy wtyczki...

Kolejność stron *

Wtyczka umożliwiająca ręczne ustawianie kolejności stron:
CMS Tree Page View

Po wgraniu i aktywowaniu wtyczki należy wejść w zakładkę „strony” / „cms tree page view”:

CMS Tree Page View

Obsługa jest bardzo prosta i intuicyjna – wystarczy chwycić za ikonę przy nazwie strony i przeciągnąć ją w odpowiednie miejsce. Wtyczka oferuje jeszcze parę przydatnych funkcji ale to pozostawiam do rozgryzienia we własnym zakresie.

Samo ustawienie stron może jednak nie wystarczyć. Należy jeszcze zajrzeć do kodu szablonu i sprawdzić parametry wywołania funkcji odpowiadającej za generowanie listy. Najpopularniejszą taką funkcją jest wp_list_pages:

<?php wp_list_pages('title_li=&sort_column=menu_order&sort_order=ASC'); ?>

Ważne aby parametr „sort_column” miał wartość „menu_order” a „sort_order” wartość „ASC”.

Kolejność kategorii

Wtyczka umożliwiająca ręczne ustawianie kolejności kategorii:
My Category Order

Po wgraniu i aktywowaniu wtyczki należy wejść w zakładkę „wpisy” / „my category order”:

My Category Order

Odnośniki ustawiamy przeciągając je w odpowiednie miejsce. Niestety wtyczka potrafi obsłużyć na raz tylko jeden poziom. – aby ustawić podkategorie należy z rozwijanej listy wybrać kategorię nadrzędną i kliknąć na „kolejność podkategorii”.

Aby odnośniki wyświetlały się na stronie w ustalonej kolejności należy jeszcze odszukać w kodzie szablonu odpowiedniej funkcji i sprawdzić jej parametry. W przypadku kategorii funkcją generującą listę jest wp_list_categories:

<?php wp_list_categories('title_li=&orderby=order&order=ASC'); ?>

Ważne aby parametr „orderby” miał wartość „order” a „order” wartość „ASC”.

Kolejność odnośników

Wtyczka umożliwiająca ręczne ustawianie kolejności odnośników:
My Link Order

Po wgraniu i aktywowaniu wtyczki należy wejść w zakładkę „odnośniki” / „my link order”:

My Link Order

Wtyczka o praktycznie identycznej funkcjonalności co ta do obsługi kategorii – ustawianie kolejności polega na przeciąganiu odnośników w odpowiednie miejsca. Przed przystąpieniem do działania należy wybrać kategorię odnośników.

Tutaj również należy sprawdzić kod szablonu. Funkcja odpowiadająca za generowanie listy odnośników to wp_list_bookmarks:

<?php wp_list_bookmarks('orderby=order&category_orderby=order&order=ASC'); ?>

Ważne aby parametry „orderby” i „category_orderby” miały wartość „order” a „order” wartość „ASC”.

Dodaj własny komentarz