Как конвертировать контент старого редактора в блоки Gutenberg

После обновления до версии WordPress 5.0 и выше, весь ваш прежний контент будет отображаться внутри блока Классический в новом редакторе Gutenberg.

Блок Классический в Gutenberg

Чтобы преобразовать содержимое в отдельные блоки, необходимо будет редактировать каждую запись и страницу. Если на сайте множество постов, это может занять значительное время. К счастью, имеется возможность массовой конвертации.

Рассмотрим, каким образом можно провести массовое преобразование контента старого редактора в отдельные блоки Gutenberg WordPress.

Для начала убедитесь, что вы используете актуальную версию WordPress и что у вас установлен плагин Gutenberg или он включен по умолчанию. Далее вам потребуется установить плагин Convert Classic Editor to Blocks, который автоматизирует процесс преобразования. После его установки, перейдите в раздел ИнструментыКонвертация и выберите записи, которые хотите преобразовать.

Также обратите внимание на то, что после конвертации контента, вам может потребоваться проверить форматирование и корректность отображения. Некоторые теги и элементы могут потребовать доработки, чтобы визуально вписаться в новую структуру блоков.

Если вашему сайту требуется многостраничная переводка, рассмотрите возможность использования плагинов для импорта контента, таких как WP All Import или WP-CLI, которые могут значительно упростить процесс миграции.

В конечном итоге, при должной подготовке и использовании инструментов, переход на Gutenberg может стать не только необходимостью, но и возможностью улучшить управление контентом на вашем сайте.

Зачем конвертировать

Даже после того, как вы сделали обновление движка, весь контент, созданный в старом редакторе, останется доступным для редактирования на сайте. Независимо от того, является ли это текстом, изображением или видео.

Вы всегда можете редактировать контент в блоке Классическом.

Тем не менее, чтобы воспользоваться всеми преимуществами Gutenberg, имеет смысл преобразовать весь контент сайта под новый формат редактора.
Конвертация контента позволяет использовать новые возможности, такие как блоковая структура, улучшенные функции редактирования и адаптивный дизайн. Кроме того, это откроет доступ к множеству новых блоков и инструментов, которые упрощают создание уникального и визуально привлекательного контента. Благодаря этому процессу, ваша работа станет более удобной и эффективной, а сам сайт — более современным и функциональным.

Как конвертировать контент в Gutenberg

Теперь давайте рассмотрим доступные способы для выполнения этой задачи в WordPress.

Преобразование отдельного блока

Чтобы изменить определенную часть содержимого на новые блоки Gutenberg, нажмите кнопку Еще настройки и выберите опцию Преобразовать в блоки.

Конвертация в блоки Gutenberg

В предложенном примере два абзаца были преобразованы в два блока Абзац. Для списков, изображений, вставок и других элементов контента также создадутся отдельные блоки.

Блоки Gutenberg

Массовая конвертация постов – плагин Bulk Block Converter

Процесс преобразования одного поста довольно быстр и прост. Однако в WordPress нет встроенной функции для автоматизации этого процесса для всей базы данных. Для этого используются сторонние решения, такие как бесплатный плагин Bulk Block Converter.

Данный плагин был отключен 7 марта 2024 года, и в настоящее время недоступен для скачивания из-за возникших проблем с безопасностью.

После установки и активации, перейдите в раздел Инструменты > Block Conversion, где вы увидите следующий интерфейс:

Страница настроек плагина Bulk Block Converter

Перед использованием массового конвертера блоков убедитесь, что у вас есть свежая резервная копия сайта, так как отменить преобразование будет невозможно.

Для начала процесса конвертации нажмите кнопку Scan Content. Плагин просканирует весь контент на сайте и определит, что готово к преобразованию.

Список контента для преобразования в Bulk Block Converter

Записи и страницы, содержащие смесь блоков старого и нового редакторов, не могут быть обработаны.

Чтобы преобразовать весь контент, просто нажмите большую кнопку Bulk Convert All.

Для отдельных постов используйте кнопку Convert в колонке Action.

После начала процесса в таблице будет отображена информация о статусе преобразования.

Одной из проблем, с которой вы можете столкнуться, является то, что инструмент преобразования блоков не обрабатывает шорткоды. Их необходимо добавлять вручную.

Безопасное преобразование постов при редактировании – плагин Convert to Blocks

convert to blocks

Convert to Blocks – это плагин для WordPress, который позволяет «на лету» преобразовать содержание классического редактора в блоки Gutenberg. После обновления WordPress до версии 5.0 и выше, ваш контент будет отображаться в «Блоках классического редактора». Хотя эти блоки полностью функциональны и будут продолжать отображаться на вашем сайте, их возможности имеют некоторые ограничения.

Данный плагин выполняет все действия автоматически. Вам только нужно зайти в редактирование поста старого формата, и контент будет разделен на блоки. После сохранения поста, новая структура автоматически обновится в базе данных.

Этот метод снижает риск возникновения ошибок, так как вы изменяете только те данные в базе, которые действительно требуют изменений.

Также возможно провести массовую миграцию контента с классического редактора на Gutenberg, однако это требует использования WP-CLI и создания нескольких строк кода. Видеоинструкция доступна на официальной странице плагина в репозитории WordPress.

Помимо этих методов, следует помнить о важности регулярного резервного копирования вашего контента, особенно перед массовыми изменениями. Это поможет избежать потери данных в случае, если процесс конвертации пройдет не так, как задумано. Существуют различные плагины для резервного копирования, которые могут автоматизировать этот процесс.

Подготовка к конвертации: что нужно знать

Перед началом процесса преобразования материалов важно провести анализ существующей структуры. Определите типы элементов, которые нужно будет адаптировать. Это могут быть текстовые блоки, изображения, видеопорталы или даже различные формы и коллажи. Четкое понимание позволит избежать сюрпризов в дальнейшем.

Проверьте совместимость используемых плагинов. Некоторые из них могут не поддерживать новую систему отображения информации. В результате старые функции могут перестать работать или, что хуже, вызвать конфликты. Храните резервные копии всех настроек и файлов, чтобы при необходимости можно было вернуть все назад.

Важно помнить, что не все элементы можно будет перенести так, как есть. Например, встроенные короткие коды могут требовать изменения или адаптации. Чтобы избежать потерь информации, сделайте список всех используемых сокращений и обдумайте, как вы их интегрируете в новую среду.

Обратите внимание на расширения, которые были установлены на сайт. Некоторые из них могут иметь ограниченную функциональность или быть несоответствующими. Рекомендуется ознакомиться с их документацией и узнать, есть ли обновления, совместимые с новым форматом.

Важно помнить, что смена формата может затронуть как визуальную, так и функциональную часть сайта.

Подготовьте план по структурированию новой информации. Обдумайте, как будет выглядеть ваша страница после изменений. Это поможет оценить, какие элементы требуется изменить, а какие можно оставить без изменений. Обратите внимание на пользовательский опыт: чем проще навигация, тем лучше для посетителей.

Тестируйте каждую часть по мере перехода. Не ждите завершения всего процесса, чтобы выявить ошибки. Проверяйте отдельные секции на совместимость, прежде чем двигаться дальше. Это снизит вероятность больших проблем в будущем.

Займитесь обучением команды, если сайт администрируется несколькими людьми. Курс по использованию новой системы управления может существенно оптимизировать работу. Разработайте простые инструкции для выполнения повседневных задач, чтобы упростить работу всем участникам.

Оставьте комментарий