
🔄 Przegląd widget importer & exporter: import i eksport widżetów WordPress
Do czego służy Widget Importer & Exporter
Przeniesienie widżetów z jednej witryny WordPress na drugą to zadanie, które pojawia się regularnie. Przeprowadzka na nową domenę, zmiana hostingu, klonowanie projektu do prac deweloperskich, wdrażanie standardowej konfiguracji dla klientów. WordPress nie ma wbudowanych narzędzi do migracji widżetów. Ręczne kopiowanie ustawień jest czasochłonne, żmudne i grozi błędami: widżet tekstowy z HTML, bloki nawigacji, subskrypcje, wszystko to ginie przy ręcznym przenoszeniu.
Widget Importer & Exporter wypełnia tę lukę. Wtyczka pakuje wszystkie aktywne widżety do jednego pliku JSON z rozszerzeniem .wie i wdraża je na docelowej witrynie z inteligentną obsługą konfliktów. Żadnej magii, po prostu działające narzędzie, które nie próbuje być kombajnem.
Od momentu premiery wtyczka zdobyła ponad 200 000 aktywnych instalacji i utrzymuje ocenę 4,7 na 5 przy 117 recenzjach. Twórca, Steven Gliebe z ChurchThemes.com, utrzymuje ją w aktualnym stanie: ostatnia aktualizacja ukazała się w maju 2026, wersja 1.6.1 jest przetestowana aż do WordPress 7.0.
💡 Szybki przegląd:
- Instalacja. Zainstaluj Widget Importer & Exporter z katalogu wtyczek WordPress.
- Eksport. Na witrynie źródłowej: Narzędzia → Widget Importer & Exporter → kliknij „Export Widgets" i pobierz plik
.wie. - Import. Na witrynie docelowej: ta sama sekcja → prześlij plik
.wie→ kliknij „Import Widgets". - Wynik. Przeanalizuj tabelę: wtyczka pokaże, które widżety zaimportowano, które pominięto i z jakiego powodu.
Jak działa eksport widżetów
Eksport w Widget Importer & Exporter jest zorganizowany niezwykle prosto. Wchodzisz do sekcji Narzędzia → Widget Importer & Exporter, klikasz jedyny przycisk „Export Widgets", a przeglądarka pobiera plik z rozszerzeniem .wie. W środku znajduje się struktura JSON ze wszystkimi aktywnymi widżetami witryny: ich typami, ustawieniami, przypisaniem do obszarów (sidebar, stopka, nagłówek).
Format .wie to autorskie rozszerzenie wtyczki i jest to słuszna decyzja. Zapobiega pomyleniu pliku eksportu z innymi zrzutami JSON widżetów z zewnętrznych wtyczek. Technicznie jest to zwykły JSON, który można otworzyć w notatniku i przejrzeć jego strukturę.
Co trafia do eksportu:
- wszystkie aktywne widżety wraz z ich ustawieniami;
- przypisanie widżetu do konkretnego obszaru motywu;
- pozycja widżetu wewnątrz obszaru;
- wszystkie typy widżetów, zarówno standardowe (tekst, wyszukiwarka, kategorie), jak i dodane przez inne wtyczki.

Jak działa import widżetów
Import to operacja lustrzana. Na witrynie docelowej, gdzie zainstalowano już Widget Importer & Exporter, wchodzisz do tych samych Narzędzia → Widget Importer & Exporter, przesyłasz plik .wie przez formularz i klikasz „Import Widgets". Wtyczka analizuje JSON, dopasowuje obszary widżetów witryny źródłowej do obszarów bieżącego motywu i rozmieszcza widżety na swoich miejscach.
Wynik wyświetlany jest w postaci przejrzystej tabeli. Dla każdego obszaru i każdego widżetu osobny wiersz ze statusem. Od razu widać: czy widżet został zaimportowany, czy pominięty, a jeśli pominięty, z jakiego powodu.
Tabela wyników to jedna z mocnych stron wtyczki. Zamiast ślepej nadziei, że „chyba wszystko się przeniosło", otrzymują Państwo przejrzysty raport. Jest to szczególnie cenne podczas migracji dużych witryn z dziesiątkami widżetów w różnych obszarach: stopka, sidebar bloga, sidebar sklepu, nagłówek.

Inteligentna obsługa: co wtyczka robi pod maską
Najcenniejsze w Widget Importer & Exporter to nie sam fakt przeniesienia danych, lecz logika obsługi niezgodności. Podczas importu wtyczka przeprowadza trzy kontrole dla każdego widżetu.
Pierwsza kontrola, istnienie obszaru. Jeśli na witrynie źródłowej widżet znajdował się w sidebarze „Sklep", a w motywie docelowym takiego sidebara nie ma, widżet nie ginie. Oznaczany jest jako „Inactive" i trafia do sekcji nieaktywnych widżetów w panelu administracyjnym. Można go ręcznie przeciągnąć do odpowiedniego obszaru.
Druga kontrola, duplikaty. Jeśli w obszarze docelowym znajduje się już taki sam widżet z tymi samymi ustawieniami, wtyczka go nie duplikuje. Import pomija istniejącą instancję i przechodzi dalej. Żadnych klonów i zaśmieconych sidebarów.
Trzecia kontrola, nieobsługiwane widżety. Zdarza się, że widżet został dodany przez wtyczkę, której nie ma na witrynie docelowej. Widget Importer & Exporter nie próbuje tworzyć uszkodzonego bloku, po prostu pomija taki widżet i informuje o tym w tabeli wyników.
Osobny scenariusz to pliki .wie od twórców motywów. Wiele motywów, zwłaszcza premium, dostarczanych jest z gotowym zestawem widżetów demonstracyjnych. Widget Importer & Exporter to standardowy sposób dla autorów motywów na dystrybucję takich przykładów. Użytkownik otrzymuje dokładną kopię witryny demonstracyjnej pod względem widżetów jednym kliknięciem.
Hooki i filtry dla deweloperów
Mimo zewnętrznej prostoty wtyczka pozostawia przestrzeń do dostosowania poprzez trzy hooki. Wszystkie są udokumentowane w repozytorium na GitHub.
Hook wie_before_import uruchamia się po wgraniu pliku, ale przed przetworzeniem danych. W tym momencie można: sprawdzić strukturę JSON, zalogować operację, dodać dodatkową walidację pod kątem specyfiki projektu.
Hook wie_after_import uruchamia się po zaimportowaniu danych i rozmieszczeniu widżetów. Tutaj wygodnie jest: wyczyścić cache, wysłać powiadomienie do administratora, uruchomić regenerację CSS, jeśli używają Państwo widżetów z dynamicznymi stylami.
Filtr wie_import_data daje dostęp do tablicy danych przed importem. Można wyciąć określone widżety, podmienić ustawienia, dostosować ścieżki do plików multimedialnych pod nową domenę. Przydatne podczas zautomatyzowanych wdrożeń, gdy import odbywa się nie ręcznie przez panel administracyjny, lecz poprzez skrypty.
Dodatkowe hooki są przyjmowane poprzez pull request na GitHub. Twórca jest otwarty na propozycje, repozytorium jest aktywne, zgłoszenia są rozpatrywane.

Ograniczenia i kiedy wtyczka nie wystarcza
Widget Importer & Exporter rozwiązuje jedno zadanie i robi to dobrze. Ważne jest jednak, by rozumieć granice.
Wtyczka przenosi tylko ustawienia widżetów, nie treść wpisów, nie pliki multimedialne, nie ustawienia motywu i nie opcje konfiguratora. Do pełnej migracji witryny nie nadaje się i nie jest pozycjonowana jako narzędzie do pełnej migracji. To wąskie, skoncentrowane narzędzie do jednej operacji.
Widżety zapisane poprzez bloki Gutenberga (w trybie „bloki jako widżety") są przenoszone poprawnie, co potwierdzają opinie użytkowników z 2023 roku. Jeśli jednak witryna całkowicie przeszła na motyw FSE (Full Site Editing), gdzie sidebary zastąpiono szablonami bloków, tradycyjne widżety mogą nie występować jako koncepcja i wtyczka po prostu nie ma czego eksportować.
Ponadto plik .wie jest powiązany ze strukturą obszarów konkretnego motywu. Jeśli witryna źródłowa i docelowa używają radykalnie różnych motywów z różnymi zestawami sidebarów, część widżetów trafi do „Inactive". To nie błąd, lecz oczekiwane zachowanie, ale trzeba być na to przygotowanym.
Wideo: import i eksport widżetów w praktyce
Proszę obejrzeć demonstrację krok po kroku: instalacja Widget Importer & Exporter, eksport widżetów z witryny testowej i import na czystą instalację WordPress z omówieniem tabeli wyników.
⁉️🤔 Często zadawane pytania
Plik .wie, to po prostu JSON?
Tak.
.wieto zwykły plik JSON z autorskim rozszerzeniem, które wprowadzono, aby nie mylić go z plikami eksportu innych wtyczek do widżetów. Otwiera się w dowolnym edytorze tekstowym.
Co się stanie, jeśli na witrynie docelowej jest już taki sam widżet w tym samym obszarze?
Wtyczka nie tworzy duplikatów. Widżet identyczny z już istniejącym jest pomijany, w tabeli wyników zostanie oznaczony jako „Already exists" i pozostanie w jednej instancji.
Czy można importować widżety między motywami z różnym zestawem sidebarów?
Tak i jest to standardowy scenariusz. Jeśli obszar widżetu z motywu źródłowego nie występuje w motywie docelowym, widżet oznaczany jest jako „Inactive" i trafia do odpowiedniej sekcji panelu administracyjnego. Przeciągają go Państwo ręcznie do odpowiedniego obszaru.
Czy wtyczka jest potrzebna na obu witrynach do migracji?
Na witrynie źródłowej, do utworzenia pliku
.wieeksportu. Na docelowej, do importu tego pliku. Instalacja zajmuje mniej niż minutę: standardowe wyszukiwanie w katalogu wtyczek WordPress → aktywacja.
Czy wtyczka przenosi widżety dodane przez inne wtyczki?
Tak, jeśli na witrynie docelowej zainstalowana jest ta sama wtyczka źródłowa widżetu. Jeśli wtyczki nie ma, widżet zostanie pominięty podczas importu i zobaczą to Państwo w tabeli wyników. Żadnych uszkodzonych bloków ani błędów.
Czy Widget Importer & Exporter jest darmowy?
Całkowicie. Wtyczka jest dystrybuowana poprzez oficjalny katalog WordPress na otwartej licencji. Żadnych wersji Pro, subskrypcji i funkcji premium. Kod źródłowy dostępny jest w repozytorium GitHub.
Czy warto instalować Widget Importer & Exporter w 2026 roku

Po sześciu latach istnienia i dwustu tysiącach aktywnych instalacji odpowiedź jest jednoznaczna: jeśli potrzebują Państwo przenieść widżety między witrynami WordPress lub zrobić kopię zapasową ustawień widżetów, jest to właściwe narzędzie. Jest darmowe, lekkie, nie próbuje być rozwiązaniem „wszystko w jednym" i robi dokładnie to, co obiecuje.
Dla deweloperów, którzy regularnie wdrażają standardowe konfiguracje, plik .wie staje się szablonem: raz konfigurują Państwo widżety na witrynie deweloperskiej, eksportują i ponownie wykorzystują przy każdym nowym projekcie. Oszczędność jest znacząca.
Jeśli jednak zadanie jest szersze, pełna migracja witryny z treścią, plikami multimedialnymi i ustawieniami motywu, proszę spojrzeć w stronę All-in-One WP Migration, Duplicator lub WP Migrate. Widget Importer & Exporter nie zastępuje tych narzędzi, lecz je uzupełnia: po pełnej migracji mogą Państwo osobno dostarczyć ustawienia widżetów, jeśli główna wtyczka migracyjna sobie z nimi nie poradziła.
🔗 Widget Importer & Exporter na WordPress.org🔗 Kod źródłowy na GitHub



