Blog (18)
Komentarze (386)
Recenzje (0)

WordPress — moje ulubione wtyczki: Page-list

@RemixWordPress — moje ulubione wtyczki: Page-list10.12.2014 12:45

[img=wordpress]

Nie wiem, czy to dobry pomysł rozpoczynać taką serię, ale zobaczę, jaka będzie reakcja na ten artykuł i wtedy zdecyduję. Używam WordPressa od dłuższego czasu i uważam go za najlepszy CMS, jaki obecnie jest dostępny. Używałem Joomli, Drupala i całej masy podobnych, ale WordPress jest najbardziej intuicyjny, elastyczny i ma największe możliwości personalizacji, do tego dochodzi ogromne zaplecze społeczności, która tworzy dodatki i potrafi rozwiązać praktycznie każdy napotkany problem. Postanowiłem więc podzielić się kilkoma radami, które mogą się komuś przydać. W moim zamyśle chcę przedstawić kilka ciekawych wtyczek, które moim zdaniem są bardzo przydatne.

Od jakiegoś czasu poszukiwałem rozwiązania, które zrobi porządek z moimi artykułami. Do tej pory gdy napisałem jakiś artykuł (poprzez stworzenie nowej strony), to musiałem ręcznie dodać go na stronę Artykuły, bądź do konkretnych poddziałów w dziale Artykuły. Sam proces nie był zbyt pracochłonny, gdyż dodanie jednego linka nie stanowi wielkiego problemu. Pomyślałem jednak, że warto ten proces w jakiś sposób zautomatyzować i usprawnić. Nie mogłem przez dłuższy czas znaleźć odpowiedniej wtyczki, wszystkie miały jakieś wady, które wykluczały ich zastosowanie w moim przypadku. Cel był taki, żeby po dodaniu nowej strony = artykułu, ten pojawiał się automatycznie na górze listy, ale tylko tej, która dotyczyła konkretnego poddziału w dziale Artykuły. Z pozoru temat prosty, bo tworząc stronę wybieramy jaki jest jej "rodzić" czyli strona nadrzędna — tutaj stroną nadrzędną był poddział w dziale Artykułu, który jako swoją stronę nadrzędną miał dział Artykuły. Niestety część wtyczek tworzyło mapę strony, ale nie można było wykluczyć niektórych stron, bądź też nie można było dowolnie wybierać sposobu sortowania stron w mapie, np. od najnowszej itp.

W końcu się udało znalazłem wtyczkę idealną, która nie dość, że działa wyśmienicie, to jeszcze można ją dowolnie konfigurować w banalny sposób. Tą wtyczką jest Page-list. Wtyczka ta pozwoliła mi uzyskać pożądany efekt. Poniżej schemat działania jaki uzyskałem.

Nowy artykuł zostaje dodany w dziale Artykuły, w odpowiednim poddziale, na górze listy, która jest sortowana od najnowszych, do najstarszych wpisów, po dacie publikacji.
Nowy artykuł zostaje dodany w dziale Artykuły, w odpowiednim poddziale, na górze listy, która jest sortowana od najnowszych, do najstarszych wpisów, po dacie publikacji.
Zostaje również dodany na stronie odpowiedniego poddziału do listy, która jest sortowana w taki sam sposób jak lista w dziale Artykuły.
Zostaje również dodany na stronie odpowiedniego poddziału do listy, która jest sortowana w taki sam sposób jak lista w dziale Artykuły.

Najnowszy artykuł został dodany do strony działu Artykuły oraz do strony odpowiedniego poddziału na górze listy jako najnowszy wpis. To pozwoliło mi całkowicie zautomatyzować proces i pozbyć się konieczności jakiejkolwiek ingerencji z mojej strony. Dodatkowo lista wygląda schludnie i przejrzyście. Do tej pory po dodaniu nowego artykuły (strony) musiałem każdorazowo dodawać do niego linka zarówno w głównym dziale Artykuły, jak i w konkretnym poddziale. Teraz problem mam z głowy.

Instalacja i konfiguracja

Instalacja

Jak każdą wtyczkę w WordPressie instaluje się ją z Kokpitu, wybierając kolejno: Wtyczki -> Dodaj nową, następnie w polu wyszukiwania należy wpisać Page-list i naszym oczom ukaże się lista wtyczek, z której wybieramy tą:

Następnie po zainstalowaniu wtyczki należy ją włączyć — na końcowej planszy instalacji lub później na liście zainstalowanych wtyczek.

Konfiguracja

Konfiguracja wtyczki jest banalna i ogranicza się do wklejenia w miejscu, w którym chcemy mieć naszą listę kodu z parametrami określającymi wygląd owej listy. Mój kod wygląda następująco:

[pagelist child_of="1108" sort_column="post_date" sort_order="desc"]

gdzie parametr: child_of="1108" określa stronę nadrzędna (rodzica) — w tym przypadku konkretny poddział, którego strona ma ID 1108, sort_column="post_date" określa sposób sortowania listy — tutaj po dacie publikacji, sort_order="desc" określa kolejność wyświetlania na liście — tutaj kolejność odwrotna, czyli od najnowszych do najstarszych (najnowsze wpisy na górze listy). Pełną listę komend możecie znaleźć w dokumentacji wtyczki. Jeśli ktoś zaglądał do pełnej listy parametrów to widzi, że możliwości wtyczki są naprawdę ogromne i każdy może ją dostosować do własnych potrzeb.

Słowo końcowe

Mam nadzieję, że artykuł się komuś przyda, liczę komentarze, czy taka forma przedstawienia wtyczek do WordPressa jest przystępna czy nie i czy mam kontynuować serię? Jeśli będzie zainteresowanie, to opiszę jeszcze kilka wtyczek, ale tylko te które używam i uważam je za interesujące i bardzo przydatne.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.