Umieszczanie widgetów i paneli bocznych w treści wpisów i stron

Widgety umieszczane w panelach bocznych to prosty w użyciu sposób na dodawanie do strony różnych funkcji. WordPress posiada kilka wbudowanych widgetów, istnieje również wiele wtyczek dodających kolejne. Niestety, panele boczne (sidebar) są umieszczane w określonych miejscach przez twórców motywów i stworzenie kolejnego wiąże się z dodaniem odpowiedniego kodu do szablonu. Można to jednak zrobić prościej – darmowa wtyczka Widget or Sidebar Shortcode pozwala na umieszczenie widgetu (a nawet całego panelu bocznego) w dowolnym miejscu wpisu lub strony za pomocą łatwego w użyciu shortcode.

Po aktywacji wtyczki dostępne staną się dwa nowe shortcody: [widget][sidebar]. Pierwszy z nich służy do wstawiania widgetów, a drugi – paneli bocznych.

W obu przypadkach musimy podać nazwę wstawianego elementu. Łatwo ją odnaleźć na ekranie zarządzania widgetami (Wygląd → Widgety).

Widgety

Za przykłady posłużą nam widget Kalendarz i panel boczny Główny panel boczny. Aby umieścić oba te elementy we wpisie wystarczy do jego treści wstawić następujące shortcody:

[widget name="Kalendarz"]

[sidebar name="Główny panel boczny"]

I to wszystko. W przypadku widgetów można jeszcze przekazać dodatkowy parametr – niestety, tylko jeden (przez niedopatrzenie autora wtyczki).

[widget name="Kalendarz" instance="title=Historia wpisów"]

Z przyczyn technicznych nie da się jednak utworzyć w ten sposób nowego panelu bocznego – można umieszczać tylko już istniejące panele.

Bezpośredni link