← wszystkie artykuły
// artykuł

Jak zmieniać sidebary w WooCommerce i WordPress?

2026-09-12

Dlaczego jeden standardowy sidebar w motywie to za mało?

Większość motywów dla WordPressa i WooCommerce traktuje pasek boczny po macoszemu. Dostajesz jeden domyślny obszar widgetów — „Główny panel boczny” — i motyw wkleja go bezrefleksyjnie wszędzie: na blogu, na stronie głównej sklepu, w archiwum kategorii produktów i na podstronie z regulaminem. Efekt? Użytkownik przeglądający filtry produktów w kategorii butów widzi obok najnowsze wpisy z bloga, chmurę tagów i formularz zapisu do newslettera, który nijak ma się do jego intencji zakupowej.

Standardowo, aby to naprawić, trzeba zanurkować w kodzie motywu potomnego (child theme): zarejestrować nowe obszary widgetów za pomocą register_sidebar() w pliku functions.php, a potem w plikach szablonów warunkować ich wyświetlanie tagami takimi jak is_shop(), is_product_category() czy is_page(). Dla nietechnicznego właściciela sklepu to bariera nie do przejścia. Na szczęście istnieje narzędzie, które zdejmuje ten problem z głowy: wtyczka WooSidebars.

Jak działa warunkowe podmienianie pasków bocznych?

Zasada działania wtyczki jest genialna w swojej prostocie. Zamiast przebudowywać pliki szablonu i pisać skomplikowane instrukcje warunkowe w PHP, zarządzasz wszystkim bezpośrednio z panelu administracyjnego WordPressa. Wtyczka nie dokłada kolejnych sztywnych kolumn do Twojego layoutu — ona podmienia istniejący sidebar motywu w locie, w zależności od tego, gdzie aktualnie znajduje się użytkownik.

W praktyce proces sprowadza się do trzech kroków:

  1. Tworzysz nowy obszar widgetów (Widget Area): Nadajesz mu czytelną nazwę, na przykład „Sidebar Sklep – Filtry” albo „Sidebar Blog”.
  2. Definiujesz warunki wyświetlania: Wskazujesz, na jakich podstronach nowy obszar ma być aktywny (np. tylko na stronach WooCommerce, w wybranej taksonomii produktów, na wpisach określonej kategorii blogowej czy pojedynczej stronie lądowania).
  3. Wskazujesz sidebar do zastąpienia: Wybierasz z listy domyślny panel boczny Twojego motywu, który ma ustąpić miejsca nowo utworzonemu zestawowi widgetów.

Gdy użytkownik wchodzi do sklepu, wtyczka sprawdza reguły i w ułamku sekundy serwuje dedykowany zestaw filtrów. Gdy ten sam użytkownik przechodzi do wpisu na blogu, widzi spis treści i polecane artykuły. Zero ingerencji w pliki PHP motywu, zero zbędnych zapytań obciążających bazę.

Co się stało z oryginalną wtyczką i dlaczego powstał fork?

Narzędzie WooSidebars zostało pierwotnie stworzone przez zespół WooThemes, a następnie przeszło pod skrzydła firmy Automattic. Zebrało ponad 100 tysięcy aktywnych instalacji i przez lata stanowiło żelazny standard w ekosystemie WordPressa. Niestety, jak to często bywa w świecie open source, w okolicach 2022 roku wtyczka trafiła na cmentarz porzuconych projektów. Zespół Automattic przestał ją aktualizować, skupiając się na blokowych motywach Full Site Editing (FSE).

Świat poszedł do przodu: pojawił się PHP 8.2 i 8.3, WordPress ewoluował, a WooCommerce przeszedł jedną z największych rewolucji architektonicznych w swojej historii. Oryginalna wtyczka WooSidebars zaczęła sypać ostrzeżeniami typu PHP Deprecated, zatykając pliki debug.log, a co gorsza — wywoływała błędy niekompatybilności w nowoczesnych środowiskach hostingowych.

Jako studio SISL na co dzień realizujemy kompleksowe wdrożenia i utrzymanie WooCommerce dla wymagających sklepów. Nie mogliśmy pozwolić na to, by tak użyteczne, lekkie narzędzie zniknęło z rynku lub generowało dług technologiczny u naszych klientów.

Dlatego przygotowaliśmy i publicznie utrzymujemy nowoczesny fork: w pełni zweryfikowany pod kątem WordPress 7.0, WooCommerce 10.8 oraz PHP 8.3. Usunęliśmy przestarzałe wywołania funkcji, oczyściliśmy bazę kodu i dodaliśmy kluczową dla współczesnego e-commerce deklarację wsparcia dla HPOS.

Czym jest HPOS i dlaczego kompatybilność wtyczek jest krytyczna?

HPOS (High-Performance Order Storage) to wprowadzony przez WooCommerce mechanizm dedykowanych tabel bazodanowych dla zamówień. Przez ponad dekadę WooCommerce zapisywał wszystkie zamówienia w standardowej tabeli wpisów WordPressa (wp_posts oraz wp_postmeta). Przy setkach tysięcy transakcji baza puchła, a zapytania SQL drastycznie zwalniały.

HPOS przeniósł zamówienia, adresy i metadane do wyspecjalizowanych, zindeksowanych tabel. Przyspieszyło to działanie sklepów nawet o kilkadziesiąt procent, ale postawiło twardy warunek: każda wtyczka aktywna w sklepie musi zadeklarować jawną zgodność z HPOS. Jeśli choć jedna wtyczka w Twoim panelu nie posiada takiej deklaracji, WooCommerce wymusza tryb zgodności wstecznej lub blokuje aktywację nowoczesnego silnika zamówień. Nasz fork WooSidebars posiada pełną deklarację zgodności z High-Performance Order Storage, dzięki czemu nie blokuje optymalizacji Twojej bazy danych.

Jak pobrać i zainstalować zaktualizowaną wtyczkę krok po kroku?

Instalacja forka nie wymaga znajomości Composera ani pracy w terminalu na serwerze. Całość zamyka się w standardowym mechanizmie wgrywania archiwum ZIP przez panel WordPressa.

Instrukcja instalacji:

  1. Wejdź do oficjalnego repozytorium na GitHubie: https://github.com/SISL-source/woosidebars.
  2. Kliknij zielony przycisk Code, a następnie wybierz opcję Download ZIP. Archiwum z wtyczką zostanie pobrane na Twój komputer.
  3. Zaloguj się do panelu administracyjnego swojego WordPressa.
  4. Przejdź do zakładki: Wtyczki → Dodaj nową.
  5. Na górze ekranu kliknij przycisk Wyślij wtyczkę na serwer.
  6. Wybierz pobrany wcześniej plik ZIP z dysku i kliknij Zainstaluj teraz.
  7. Po zakończeniu instalacji kliknij Włącz wtyczkę.

Po aktywacji w menu bocznym panelu WordPress przejdź do sekcji Wygląd → Widget Areas. W tym miejscu możesz natychmiast utworzyć swój pierwszy warunkowy panel boczny, przypisać go do wybranych kategorii WooCommerce i zapełnić odpowiednimi blokami lub widgetami w standardowym edytorze Wygląd → Widgety.

Kiedy warto skonsultować architekturę sklepu?

Warunkowe panele boczne rozwiązują większość problemów z przejrzystością nawigacji w małych i średnich sklepach. Jeśli jednak Twój asortyment liczy tysiące produktów, korzystasz z niestandardowego filtrowania po atrybutach wielopoziomowych lub odczuwasz spadki wydajności przy konwersji, problem może leżeć głębiej — w optymalizacji szablonu, indeksowaniu bazy danych czy błędnie skonfigurowanym cache.

W takich sytuacjach pomoc doświadczonego zespołu jest na wagę złota. Jeśli planujesz przebudowę platformy e-commerce lub potrzebujesz audytu technicznego, napisz do nas — sprawdzimy Twój sklep pod kątem wydajności, bezpieczeństwa i czystości kodu.

Masz podobny problem?

Sklep e-commerce na zamówienie: WooCommerce, Shopify, Magento, custom. KSeF, Allegro, Przelewy24, BLIK w cenie. Fixed-price, fixed-scope, wycena w 24h.

Zobacz sklepy internetowe SISL →

Sprawdź swój sklep, zanim zrobi to klient

Darmowy skan Magento 2 w ~30 sekund: wystawione pliki, nagłówki bezpieczeństwa, SEO techniczne i wydajność mierzona na realnych użytkownikach. Bez logowania i bez instalowania czegokolwiek w sklepie.

Uruchom darmowy skan →