WordPress 6.2 и состояние FSE
Опубликовано: 2023-03-29Краткая информация
- WordPress 6.2 выйдет 29 марта 2023 года.
- Главной особенностью WordPress 6.2 является то, что ядро WordPress теперь выводит редактор сайта из бета-версии и улучшает настройки и интерфейс для блочных тем (тем FSE) внутри редактора сайта.
- Другие новые функции включают улучшенные элементы управления и пользовательский интерфейс для основного навигационного блока. Основные блоки теперь организуют настройки на вкладках, а медиафайлы Openverse теперь доступны для поиска в средстве вставки блоков. Полный список вещей вы можете найти в полевом руководстве 6.2.
Я рекомендую подождать несколько дней после выпуска 6.2, прежде чем вы решите обновить свой сайт WordPress. Это не выпуск безопасности, поэтому не нужно спешить с его установкой. Дайте время для обнаружения и устранения потенциальных ошибок и конфликтов, прежде чем обновлять рабочие сайты. Если вы используете промежуточный сервер для тестирования обновлений, мы рекомендуем сначала выполнять обновления на промежуточной стадии, чтобы определить влияние WordPress 6.2 на ваш сайт в непроизводственной среде.
Если вы используете тему Kadence, вы не увидите никаких изменений в настройщике и не увидите редактор сайта. Однако вы увидите обновления редактора блоков, например, возможность поиска в Openverse для поиска медиафайлов.
Состояние темы FSE
FSE (Полное редактирование сайта) — это следующий этап в развитии Гутенберга, направленный на то, чтобы Гутенберг стал полноценным редактором в WordPress. Это позволяет вам создавать все части вашего сайта с помощью редактора Gutenberg, если ваша тема поддерживает эту функцию. Заголовки, навигация, архивы и т.д. С помощью блоков можно редактировать все что угодно.
Если вы заинтересованы в том, чтобы попробовать тему FSE, я настоятельно рекомендую создать сайт-песочницу и протестировать основную тему Twenty Twenty-Two. Возможно, вы создаете чрезвычайно простые сайты, и вам могут понравиться функции и пользовательский интерфейс, и вы можете захотеть использовать тему FSE на своих действующих сайтах. Или вы можете походить на меня и обнаружить, что редактирование в новом пользовательском интерфейсе интересно, но нецелесообразно или нежелательно для любого из веб-сайтов, которыми вы сейчас управляете. Есть много поводов для волнения с FSE и будущим WordPress, но многое в редакторе сайта и темах FSE не совсем готово в зависимости от потребностей вашего сайта.
Рекомендации для тех, кто хочет использовать тему FSE
Хотя с помощью блоков можно редактировать что угодно, это не обязательно означает, что можно делать что угодно. Например, большинство функций, которые вы найдете в конструкторе заголовков темы Kadence, довольно сложно или невозможно воспроизвести в редакторе блоков. Если вы планируете использовать тему FSE, потому что вам нужен больший контроль, я предупрежу вас. Во многих отношениях у вас меньше контроля и меньше гибкости, потому что вы ограничены доступными блоками.
Подавляющему большинству пользователей не нужен доступ к редактированию шаблонов, они просто хотят контролировать свой верхний и нижний колонтитулы, а также создавать страницы и публиковать сообщения с помощью шаблонов, которые уже работают для них. Это означает, что FSE во многих отношениях зависит от того, насколько хорошо и легко вы можете создать нужный вам заголовок и нижний колонтитул.
Использование темы FSE означает, что вы также создаете все в гораздо более статичной и отличной среде, чем в настоящее время работает WordPress. Это означает, что страницы генерируются из шаблона, которым вы управляете, который построен из блоков и сохраняется статически как шаблон блока. Вы не можете изменить этот шаблон с помощью традиционных настроек темы. Вы должны зайти в редактор шаблонов и внести изменения. Очень простой пример, показывающий, чем это отличается, — рассмотреть возможность использования боковой панели в своих сообщениях в блоге. Раньше вы включали боковую панель глобально в настройках темы или в самом посте. С FSE вам нужно отредактировать шаблон, чтобы добавить эту боковую панель, добавив столбец и переместив все блоки шаблона в правильный столбец, а также добавив блоки, которые вы хотите отображать на боковой панели, внутри другого столбца. Если вы хотите сделать это условно для одного поста, вам потребуется дублировать шаблоны и управлять этими дополнительными шаблонами.
В большинстве тем настройки управляют этими изменениями макета, поэтому вам не нужно разрабатывать и редактировать шаблоны. Заголовок или без заголовка, полная ширина или узкая ширина, в коробке или без коробки, прозрачный заголовок или непрозрачный заголовок, боковая панель, связанные сообщения, комментарии и так далее. Мы очень привыкли управлять своими сайтами с помощью простых настроек. Необходимость редактирования шаблонов добавляет уровень управления и путаницы, к которым большинство пользователей WordPress не привыкли. Мы все можем учиться и создавать сайты по-разному, но я верю, что мы, в конце концов, вернемся назад, когда FSE станет более зрелым. Будет создано больше инструментов для простого и динамичного управления шаблонами.
Чтобы этот пост не стал слишком длинным, я быстро размещу несколько других вещей, которые трудно или невозможно сделать с FSE, но в настоящее время очень легко сделать со стандартными темами.
Заголовок является ярким примером. С FSE ваши средства навигации крайне ограничены. Наличие мега выпадающей навигации, добавление значков с метками меню, наличие отдельной мобильной навигации, условное изменение навигации в зависимости от пользователя, наличие отдельного макета заголовка от заголовка вашего рабочего стола, условное включение прозрачных заголовков с разными логотипами в зависимости от состояния, условное добавление липких заголовков с сжатием и отдельными настройками для мобильных устройств, с раскрывающимся списком мини-корзины в шапке и так далее. Это всего лишь несколько примеров, в основном сосредоточенных на заголовке, но их так много, когда вы начинаете углубляться в каждый шаблон на своем сайте, контролируемый доступными в настоящее время блоками.
Вам также следует учитывать поддержку FSE плагинами, которые вы используете и на которые рассчитываете. Многие из лучших плагинов решений для таких вещей, как электронная коммерция для событий, все еще строят свою поддержку FSE. Вы не хотите, чтобы ваш производственный сайт был испытательным полигоном, на котором обнаруживаются все ошибки, которые появятся, когда так много структурных изменений.
Хотя темы FSE прошли долгий путь с момента их первоначального появления в WordPress 5.9, я не рекомендую вам переключаться на их использование для рабочих сайтов. Если вы решите использовать тему FSE, просто знайте, что вы используете что-то с быстрой разработкой, и вам следует ожидать больших изменений и множества новых способов ведения дел в ближайшие месяцы/годы. Вернуться к стандартной теме очень просто. Для подавляющего большинства людей основное отличие будет заключаться в том, как вы управляете верхним и нижним колонтитулами своего сайта.
Как я могу редактировать свой полный сайт в Gutenberg прямо сейчас с помощью Kadence?
У Kadence Theme есть профессиональный аддон, который позволяет вам создавать шаблоны и условно применять их к различным областям вашего сайта. Заголовки, нижние колонтитулы, посты и шаблоны страниц могут быть созданы так, чтобы вы могли использовать их на своем сайте совершенно нестандартными способами. Например, если у вас есть собственный тип записи, и вы хотите создать уникальный макет для этого пользовательского типа записи, вы можете легко сделать это с помощью Kadence Elements. Еще одна мощная функция Kadence Elements — это возможность подключать разделы контента в любом месте вашего сайта в любом посте, и все это условно. Если вы хотите что-то добавить, но не хотите перестраивать шаблон, вы можете подключить его к существующему. Хотя вы можете использовать любой хук, Kadence включает примеры хуков для WooCommerce, LearnDash и многих других плагинов WordPress.
Будет ли тема Kadence поддерживать блочное редактирование всего сайта ядра WordPress?
Мы работаем над гибридным подходом к базовой версии «Полного редактирования сайта». Мы встроили несколько разных путей в FSE и не выпустили их. В основном это связано с тем, что мы по-прежнему считаем, что способ работы ядра с полным редактированием сайта еще не готов. Или, другими словами, мы чувствуем, что это не лучший вариант или опыт для большинства людей. Еще одна важная причина, по которой мы откладывали выпуск чего-либо, связана с нестабильностью интерфейса, настроек и кода. Основная команда часто проводит итерации и постоянно вносит значительные улучшения. Когда ситуация начнет стабилизироваться, а скорость больших изменений уменьшится, будет более целесообразно выпустить что-то, за чем мы будем стоять с нашей поддержкой.
Любопытным я, безусловно, предлагаю создать промежуточную среду, в которой вы сможете поиграть, поэкспериментировать и решить для себя, что вы думаете о полнофункциональном редактировании сайта. Однако, прежде чем вы станете слишком критичными, помните, что это все еще находится в разработке. По мере того, как он станет более упорядоченным, для него будет создано больше вещей, чтобы сделать его лучше. Я лично в восторге от возможностей, но считаю, что принятие FSE займет много времени.
Если вам интересно, я не верю, что блочные темы для полнофункционального редактирования сайта будут для всех, и я не считаю это концом традиционных тем. Я считаю, что обе системы будут существовать в обозримом будущем, и Kadence планирует разработку для обеих систем.
Пожалуйста, обращайтесь, если у вас есть какие-либо вопросы!