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]
i [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).
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.