Плагин для блочных тем WordPress. Синхронизирует редактор Gutenberg с файлами в паках parts, patterns и templates. Синхронизировать можно, как отдельный блок, нажав "sync to file" так и всю страницу при сохранении.
Версия: 1.1
Автор: Ecomsys.ru
Ecomsys Parts Sync — это плагин для WordPress, который позволяет синхронизировать шаблонные части сайта (header, footer, sections и другие) и блоки редактора Gutenberg с реальными HTML-файлами вашей темы.
Если вы используете темы с Gutenberg template parts, этот плагин помогает:
- Сохранять изменения в редакторе на лету прямо в файлы темы.
- Работать с шаблонами в папках
parts,templates. - Поддерживать авто-синхронизацию при сохранении страницы или шаблона.
- Избежать ручного редактирования файлов темы.
Многие темы Gutenberg используют template parts для хедера, футера, блоков контента и повторяющихся секций. Обычно при редактировании через редактор WordPress изменения сохраняются только в базе данных.
Плагин Ecomsys Parts Sync решает эту проблему:
- Ваши изменения в редакторе сразу отражаются в файлах темы.
- Можно редактировать шаблон через админку, не трогая код напрямую.
- Идеально для студий и разработчиков, работающих с готовыми темами на Gutenberg.
-
Ручной Sync:
В редакторе Gutenberg возле каждого блокаtemplate-partпоявляется кнопка Sync to file.
Нажав на неё, вы сохраняете содержимое блока напрямую в файл темы. -
Авто-sync:
При сохранении поста, страницы или шаблона WordPress автоматически обновляет все связанные HTML-файлы шаблонных частей.
Больше не нужно держать открытым редактор кода для синхронизации. -
Поддерживаемые папки:
partstemplates
Только файлы из этих папок будут обновляться плагином.
- Скачайте плагин и загрузите его в папку
wp-content/plugins/. - Активируйте плагин через админку WordPress.
- Убедитесь, что у вашей темы есть папки
parts,templatesс HTML-шаблонами.
- Откройте редактор Gutenberg.
- Выберите блок
template-part(например, хедер или футер). - В Toolbar блока нажмите Sync to file.
- Плагин обновит соответствующий HTML-файл в вашей теме.
- Если файл не найден в папках
parts/templates, появится уведомление.
- При сохранении поста, страницы или шаблона все
template-partблоки на странице автоматически сохраняются в файлы темы.
- Плагин работает с любым сервером и локальным окружением — нет хардкода на localhost.
- Поддерживает только блоки
core/template-part. - Все изменения блоков сохраняются в HTML-разметке Gutenberg, включая вложенные блоки.
- WordPress 6.0 и выше
- Gutenberg (редактор блоков)
- Любые темы, поддерживающие template parts
your-theme/
├── parts/
│ ├── header.html
│ ├── footer.html
├── patterns/
│ ├── hero.php
│ └── ...
├── templates/
│ ├── front-page.html
│ └── single.html- Все изменения через Gutenberg для этих файлов будут синхронизироваться автоматически или вручную через кнопку.
Разработчик: Ecomsys.ru
Для вопросов и поддержки: https://ecomsys.ru