Стартовый контент теперь будет разрешен в темах WordPress.org

Дата публикации:Ноябрь 8, 2016

starterc

Новая бета-версия WordPress 4.7 позволит использовать стартовый контент в темах. Пока что эта возможность лишь тестируется, но вообще это шаг в правильном направлении. Использование стартового контента – то, о чем разработчики тем мечтали уже давно.

В двух словах: если вы обычный пользователь, который ищет крутую тему для установки на своем новом сайте, вы быстро столкнетесь с определенной проблемой. В большинстве случаев после активации своей новой темы вы обнаружите, что сайт выглядит совсем не так, как на скриншоте с превью. И это способно запутать новичка, который первый раз сталкивается с WordPress. «Подождите, почему мой сайт выглядит иначе, чем на скриншоте?»

На протяжении многих лет разработчики тем пытались бороться с проблемой самыми разными способами. Создавали произвольные скрипты установки, выводили на экран разные пошаговые инструкции, поставляли XML-пакеты с тестовыми данными, предлагали стартовые плагины и т.д. Однако большинство этих методов имеют одну и ту же проблему – они зависят от пользователя, который должен будет совершить определенные действия после активации темы, что далеко не все хотят или будут делать. Сегодня наметились определенные сдвиги в лучшую сторону – стартовый контент будет интегрирован в новую версию WordPress.

Как стартовый контент работает в данный момент

Вот официальный тред. Прочитав данную информацию, некоторые вещи становятся понятными:

Стартовый контент может быть помещен в кастомайзер только при просмотре темы в свежей сборке (флаг fresh_site задан в 1). «Свежая сборка» — это ключевое слово здесь, и это самое крупное ограничение. Флаг fresh_site очищается сразу после публикации/сохранения записи или страницы, изменения виджетов или сохранения состояния кастомайзера.

Иными словами, стартовый контент доступен только для новых сайтов – сайтов, на которых ничего нет, кроме установленной темы. К примеру, если пользователь перейдет в записи и что-то опубликует для теста… все, с этого момента стартовый контент будет недоступен.

Из официального треда можно извлечь не так много полезной информации по данной возможности. Потому мы решили ее протестировать.

Эксперименты со стартовым контентом

Andrei Baicus, разработчик из ThemeIsle, провел тесты с последней бетой WordPress 4.7:

«Стартовый контент доступен только в бета-версии в данный момент. Возможно, что он будет несколько изменен, но в целом он будет иметь именно ту форму, что сейчас:

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

Вы можете создавать дефолтные стартовые страницы. К примеру, новая дефолтная тема, Twenty Seventeen, имеет 5 таких страниц. Вы можете создать свой собственный набор страниц, как в данном случае. Вероятно, это один из самых полезных аспектов использования стартового контента.

Вы можете задавать опции темы или модификации темы. К примеру, вы можете выводить определенную страницу в качестве главной. Однако вы не можете задать шаблон страниц для данных страниц (вы можете использовать только стандартные страницы WP).

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

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

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

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

Источник: https://www.codeinwp.com

Поделиться

6 комментариев

  1. Чет новости все радостнее и радостнее, неужели светлое будущее настало?))

    • Looler says:

      …но есть и плохие, точнее не совсем приятные и даже странные новости, например, недавно команда идиотов из WP взяли и удалил из библиотеки плагинов WP один из крутых плагинов Types, при чем предупредили владельца и не дав им полной возможности исправить что-то, взяли и плагин с такой репутацией удалили. Такие моменты (уже не первый раз) наводят на очень не хорошие мысли и догадки, и я очень надеюсь что мои подозрения не оправдаются.
      Но а так да, в принципе спустя N-надцать лет, наконец-то начали какие то полезные функции добавлять и оптимизировать.

  2. Это что за Types, не этот случайно: https://ru.wordpress.org/plugins/types/ — вроде висит.

  3. Looler says:

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

  4. Волшебник says:

    Если всё это работает только для пустых сайтов, весь смысл сводится на нет. Да и вообще, стартовый контент — штука спорная. Чтобы его посмотреть, можно просто зайти на демосайт, а в конечном виде всё равно всё будет выглядеть не так.

  5. Как на мой взгляд именно это поможет быстрее выбирать темы. Но по-хорошему нужно делать и кнопку «убрать стартовый контент», чтобы когда ты наигрался с демо контентом — все безболезненно убрать.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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