Widget w WordPressie z najpopularniejszymi postami bez użycia plugin’u

Na początku zmieniamy nazwę klasy z My_Widget na powiedzmy najpopularniejszePostyWidget:

Utworzona przez nas nowa klasa jest oczywiście rozszerzeniem klasy systemowej WP_Widget.

Kiedy uporaliśmy się z powyższym punktem przyszła pora aby zająć się konstruktorem. Musimy tam ustawić najważniejsze parametry naszego widgetu takie jak: $widget_id, $widget_name oraz $widget_opt. Gotowy kod będzie wyglądał tak:

W tym momencie tworzony przez nas widget działa już poprawnie ale nic nie robi. Aby „zobaczyć” go w panelu administracyjnym WordPress’a musimy przejść pliku function.php używanego szablonu i zarejestrować nowy widget:

W zakładce Widgety będziemy mieli teraz taką opcję:

widget_najpopularniejszePosty

A po przeciągnięciu widgetu „Widget z najpopularniejszymi postami” na wybrany sidebar ukarze się nam coś takiego:

widgetNajpopularniejszePosty1

Strony: 1 2 3 4 5 6

Przeczytaj również

, , , , , , , ,