Мне было интересно, можете ли вы мне помочь. Я хочу преобразовать все свои старые сообщения (около 600) в блоки Гутенберга. Вы знаете простой способ сделать это?
Филип
Я часто получаю эти короткие вопросы в личных сообщениях. Я всегда стараюсь изо всех сил помогать другим пользователям WordPress, когда могу. В случае Филиппа это было простое решение. После короткого разговора он действительно узнал, что ему не нужно переносить свои сообщения в систему блокировки. Я подумал, что было бы лучше открыть эту тему для более широкой аудитории. Может быть, это поможет кому-то еще.
В настоящее время в репозитории Гутенберга есть открытый билет для массового конвертера. Несколько дней назад он бездействовал. Главный аргумент в пользу включения этой функции в плагин и, в конечном итоге, в сам WordPress заключается в том, что отсутствие этой опции является препятствием для новичков в редакторе блоков.
Я не согласен с мнением, что это какое-то препятствие для внедрения блочного редактора. Похоже, что на форумах поддержки WordPress не наблюдается массового призыва к этой функции. Поиск в Интернете не вызывает слишком большого количества запросов в службу поддержки. Кажется, это нишевый вариант использования. Или, в некоторых случаях, существует простое недоразумение, что конечным пользователям нужно вообще выполнять какое-либо преобразование или миграцию.
Однако главная причина, по которой это не препятствие, заключается в том, что сообщения, написанные в классическом редакторе, по-прежнему являются базовым HTML. Независимо от редактора, старый контент будет нормально выводиться во внешнем интерфейсе, по крайней мере, в большинстве случаев.
Первый вопрос, который следует задать перед принятием решения о массовом преобразовании своих старых сообщений в более новый формат блока, – следует ли им вообще это делать. Для большинства пользователей ответ будет просто отрицательным . Для этого есть несколько причин.
Такое массовое преобразование, особенно с сотнями и более публикациями, может привести к неработающим сайтам. Я сделал достаточно отдельных сообщений, чтобы знать, что процесс не всегда проходит гладко. Иногда мне нужно что-то здесь подправить или внести некоторые изменения вручную. По большому счету, действительно невозможно узнать, что было сломано, пока вы не протестируете каждое сообщение или страницу на сайте. В некоторых случаях все ок. Для других это кошмар.
Если вы думаете о том, чтобы пойти по пути массового преобразования, сначала сделайте резервную копию. Есть большая вероятность, что она вам понадобится. Вы также должны протестировать это на промежуточном сайте.
Моя рекомендация для большинства пользователей – конвертировать сообщения по мере необходимости. Я люблю переключаться каждый раз, когда редактирую старую публикацию. Единственная причина, по которой я их конвертирую, это то, что я предпочитаю работать с редактором блоков классическому редактору.
Сообщения, написанные в старом редакторе, будут в классическом блоке. Выбрав блок, в котором находится контент, я нажимаю кнопку «Преобразовать в блоки» на панели инструментов блока. Я быстро проверяю все, что может потребоваться исправить, прежде чем нажимать кнопку обновления.
В большинстве случаев нет причин преобразовывать старые сообщения в блоки, кроме случаев, когда вы фактически редактируете эти сообщения.
Несмотря на заявления о том, что при переключении на редактор блоков все будет «просто работать», это не является повседневной реальностью для всех пользователей WordPress. Некоторые из основных причин, по которым я видел массовое преобразование, связаны с проблемами дизайна темы. Например, блочная система внесла фундаментальные изменения в разметку изображений. Если ваша тема обрабатывает изображения с выравниванием по левому и правому краю, добавленные с помощью редактора блоков, но не справляется с вашими старыми сообщениями, возможно массовое преобразование. Однако первым делом следует обсудить с автором вашей темы вопрос о добавлении поддержки классической разметки.
Вероятно, существует множество других крайних случаев. Массовое преобразование сообщений – это инвазивная операция, отменить которую можно только путем восстановления резервной копии до преобразования. Это должно быть последнее средство.
Если вы находитесь в точке, где вы знаете, что вам нужно преобразовать все свои старые сообщения, есть несколько доступных вариантов.
Насыпная Блок конвертер плагин, вероятно , наиболее часто используемым решением на данный момент. Organic Themes выпустили его чуть больше года назад, но обновили только один раз. Отзывы пользователей были смешанными. Некоторые из проблем, по-видимому, связаны с WordPress – плагин расширяет основной конвертер блоков WordPress, используемый в отдельных сообщениях.
Для тех, у кого есть клиенты, которые хотят найти золотую середину между массовым преобразованием и ручным преобразованием клиентом своих старых сообщений, плагин 10up Convert to Blocks может быть правильным решением. Он конвертирует сообщения на лету, внося изменения только тогда, когда пользователь открывает экран пост-редактирования.
Фрэнк Кляйн также работает над плагином массового конвертирования на основе PHP под названием Bulk Convert to Blocks . В настоящее время он находится в стадии разработки и не готов к использованию на действующих сайтах. Он предлагает экран в админке WordPress для выполнения преобразования и продолжит работу в фоновом режиме, если пользователь покинет страницу. Поскольку он работает через PHP, разработчики могут расширять его с помощью настраиваемых действий и фильтров. Он также предоставляет команду WP CLI для тех, кто предпочитает работать из командной строки.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…