
🔄 Обзор Widget Importer & Exporter: импорт и экспорт виджетов WordPress
Для чего нужен Widget Importer & Exporter
Перенести виджеты с одного сайта WordPress на другой, задача, которая всплывает регулярно. Переезд на новый домен, смена хостинга, клонирование проекта для разработки, развёртывание типовой конфигурации для клиентов. Встроенных инструментов для миграции виджетов в WordPress нет. Копировать настройки вручную, долго, муторно и чревато ошибками: текстовый виджет с HTML, блоки навигации, подписки, всё это теряется при ручном переносе.
Widget Importer & Exporter закрывает эту дыру. Плагин упаковывает все активные виджеты в один JSON-файл с расширением .wie и разворачивает их на целевом сайте с умной обработкой конфликтов. Никакой магии, просто рабочий инструмент, который не пытается быть комбайном.
С момента выхода плагин набрал более 200 000 активных установок и удерживает рейтинг 4.7 из 5 при 117 отзывах. Разработчик, Steven Gliebe из ChurchThemes.com, поддерживает его в актуальном состоянии: последнее обновление вышло в мае 2026, версия 1.6.1 протестирована вплоть до WordPress 7.0.
💡 Быстрый обзор:
- Установка. Установите Widget Importer & Exporter из каталога плагинов WordPress.
- Экспорт. На исходном сайте: Инструменты → Widget Importer & Exporter → нажмите «Export Widgets» и скачайте
.wie-файл. - Импорт. На целевом сайте: тот же раздел → загрузите
.wie-файл → нажмите «Import Widgets». - Результат. Изучите таблицу: плагин покажет, какие виджеты импортированы, какие пропущены и по какой причине.
Как работает экспорт виджетов
Экспорт в Widget Importer & Exporter устроен до предела просто. Заходите в раздел Инструменты → Widget Importer & Exporter, нажимаете единственную кнопку «Export Widgets», и браузер скачивает файл с расширением .wie. Внутри, JSON-структура со всеми активными виджетами сайта: их типы, настройки, привязка к областям (сайдбар, футер, шапка).
Формат .wie, проприетарное расширение плагина, и это правильное решение. Оно не даёт спутать экспортный файл с другими JSON-выгрузками виджетов от сторонних плагинов. Технически это обычный JSON, который можно открыть блокнотом и посмотреть структуру.
Что попадает в экспорт:
- все активные виджеты с их настройками;
- привязка виджета к конкретной области темы;
- позиция виджета внутри области;
- все типы виджетов, и стандартные (текст, поиск, категории), и добавленные другими плагинами.

Как работает импорт виджетов
Импорт, зеркальная операция. На целевом сайте, где уже установлен Widget Importer & Exporter, заходите в те же Инструменты → Widget Importer & Exporter, загружаете .wie-файл через форму и нажимаете «Import Widgets». Плагин разбирает JSON, сопоставляет области виджетов исходного сайта с областями текущей темы и расставляет виджеты по местам.
Результат выводится в виде аккуратной таблицы. Для каждой области и каждого виджета, отдельная строка со статусом. Вы сразу видите: импортирован виджет или пропущен, а если пропущен, по какой причине.
Таблица результатов, одна из сильных сторон плагина. Вместо слепой надежды «вроде всё перенеслось» вы получаете прозрачный отчёт. Это особенно ценно при миграции крупных сайтов с десятками виджетов в разных областях: футер, сайдбар блога, сайдбар магазина, шапка.

Умная обработка: что плагин делает под капотом
Самое ценное в Widget Importer & Exporter, не сам факт переноса данных, а логика обработки нестыковок. При импорте плагин проходит три проверки для каждого виджета.
Первая проверка, существование области. Если на исходном сайте виджет лежал в сайдбаре «Магазин», а в целевой теме такого сайдбара нет, виджет не теряется. Он помечается как «Inactive» и попадает в раздел неактивных виджетов админки. Вы можете вручную перетащить его в подходящую область.
Вторая проверка, дубликаты. Если в целевой области уже есть точно такой же виджет с теми же настройками, плагин его не дублирует. Импорт пропускает существующий экземпляр и идёт дальше. Никаких клонов и захламлённых сайдбаров.
Третья проверка, неподдерживаемые виджеты. Бывает, что виджет добавлен плагином, которого на целевом сайте нет. Widget Importer & Exporter не пытается создать битый блок, он просто пропускает такой виджет и сообщает об этом в таблице результатов.
Отдельный сценарий, файлы .wie от разработчиков тем. Многие темы, особенно премиум, поставляются с готовым набором демо-виджетов. Widget Importer & Exporter, стандартный способ для авторов тем распространять такие примеры. Пользователь получает точную копию демо-сайда по виджетам одним кликом.
Хуки и фильтры для разработчиков
Несмотря на внешнюю простоту, плагин оставляет пространство для кастомизации через три хука. Все они документированы в репозитории на GitHub.
Хук wie_before_import срабатывает после загрузки файла, но до обработки данных. В этот момент можно: проверить структуру JSON, залогировать операцию, добавить дополнительную валидацию под специфику проекта.
Хук wie_after_import запускается после того, как данные импортированы и виджеты расставлены. Здесь удобно: сбросить кеш, отправить уведомление администратору, запустить регенерацию CSS если вы используете виджеты с динамическими стилями.
Фильтр wie_import_data даёт доступ к массиву данных до импорта. Можно вырезать определённые виджеты, подменить настройки, адаптировать пути к медиафайлам под новый домен. Полезно при автоматизированных развёртываниях, когда импорт идёт не вручную через админку, а через скрипты.
Дополнительные хуки принимаются через pull request на GitHub. Разработчик открыт к предложениям, репозиторий активен, issues разбираются.

Ограничения и когда плагина недостаточно
Widget Importer & Exporter решает одну задачу и решает её хорошо. Но важно понимать границы.
Плагин переносит только настройки виджетов, не контент записей, не медиафайлы, не настройки темы и не опции кастомайзера. Для полной миграции сайта он не подходит и не позиционируется как инструмент полной миграции. Это узкий, сфокусированный инструмент под одну операцию.
Виджеты, сохранённые через блоки Gutenberg (в режиме «блоки как виджеты»), переносятся корректно, это подтверждают отзывы пользователей с 2023 года. Но если сайт полностью перешёл на FSE-тему (Full Site Editing), где сайдбары заменены шаблонами блоков, традиционные виджеты могут отсутствовать как концепция, и плагину просто нечего экспортировать.
Также .wie-файл привязан к структуре областей конкретной темы. Если исходный и целевой сайты используют радикально разные темы с разными наборами сайдбаров, часть виджетов уйдёт в «Inactive». Это не баг, а ожидаемое поведение, но к этому надо быть готовым.
Видео: импорт и экспорт виджетов на практике
Посмотрите пошаговую демонстрацию: установка Widget Importer & Exporter, экспорт виджетов с тестового сайта и импорт на чистую установку WordPress с разбором таблицы результатов.
⁉️🤔 Частые вопросы
Файл .wie, это просто JSON?
Да.
.wie, это обычный JSON-файл с проприетарным расширением, которое введено чтобы не путать его с экспортными файлами других плагинов для виджетов. Открывается любым текстовым редактором.
Что произойдёт, если на целевом сайте уже есть такой же виджет в той же области?
Плагин не создаёт дубликатов. Виджет, идентичный уже существующему, пропускается, в таблице результатов он будет отмечен как «Already exists» и останется в единственном экземпляре.
Можно ли импортировать виджеты между темами с разным набором сайдбаров?
Да, и это штатный сценарий. Если область виджета из исходной темы отсутствует в целевой, виджет помечается как «Inactive» и попадает в соответствующий раздел админки. Вы вручную перетаскиваете его в подходящую область.
Нужен ли плагин на обоих сайтах для миграции?
На исходном сайте, для создания
.wie-файла экспорта. На целевом, для импорта этого файла. Установка занимает меньше минуты: стандартный поиск по каталогу плагинов WordPress → активация.
Переносит ли плагин виджеты, добавленные другими плагинами?
Да, если на целевом сайте установлен тот же плагин-источник виджета. Если плагина нет, виджет будет пропущен при импорте, и вы увидите это в таблице результатов. Никаких битых блоков или ошибок.
Бесплатен ли Widget Importer & Exporter?
Полностью. Плагин распространяется через официальный каталог WordPress под открытой лицензией. Никаких Pro-версий, подписок и премиум-функций. Исходный код, на репозитории GitHub.
Стоит ли ставить Widget Importer & Exporter в 2026 году

После шести лет существования и двухсот тысяч активных установок ответ однозначный: если вам нужно перенести виджеты между сайтами WordPress или сделать резервную копию настроек виджетов, это правильный инструмент. Он бесплатный, легковесный, не пытается быть «всё в одном» и делает ровно то, что обещает.
Для разработчиков, которые регулярно разворачивают типовые конфигурации, .wie-файл становится шаблоном: один раз настроили виджеты на dev-сайте, экспортировали, и повторно используете на каждом новом проекте. Экономия получается существенная.
Если же задача шире, полная миграция сайта с контентом, медиафайлами и настройками темы, смотрите в сторону All-in-One WP Migration, Duplicator или WP Migrate. Widget Importer & Exporter не заменяет эти инструменты, а дополняет их: после полной миграции вы можете отдельно довезти настройки виджетов, если основной плагин миграции с ними не справился.
🔗 Widget Importer & Exporter на WordPress.org🔗 Исходный код на GitHub



