Buckets: альтернатива виджетам для размещения контента в WordPress

Дата публикации:Февраль 13, 2014

Buckets – это плагин, который предлагает интересную альтернативу виджетам в WordPress за последние два года. Разработанный Мэтью Ресторффом, плагин Buckets позволяет вам создавать реюзабельные участки контента и помещать их в любое место своего сайта WordPress.

Говоря о своей мотивации для создания Buckets, Мэтью отметил, что плагин с самого начала планировался как замена виджетам. «Я устал от подводных камней обычных WordPress-виджетов», заметил он. «Я хотел найти способ создания реюзабельного контента, который предлагал бы разработчикам больше средств управления, а клиентам – большую простоту применения».

Клиенты Мэтью отметили, что плагин Buckets является более простым в использовании, нежели виджеты.

После установки плагин Buckets предлагает свое меню, где вы можете создать новый контент:

bucket-example

Плагин выглядит и функционирует по аналогии с редактором записей WordPress. Создайте контент и щелкните по кнопке Publish. Теперь если вы перейдете к списку своих блоков (buckets), то вы увидите шорткоды для вывода каждого из них.

 [ bucket id="946" title="Address" ] 

Вы можете вставлять шорткоды везде, где вам нужно вывести определенный контент. Они работают для записей, страниц, произвольных типов записей, виджетов и даже внутри других bucket’ов. В последней версии вам даже не надо копировать шорткоды, поскольку bucket’ы могут вставляться в контент с помощью отдельной кнопки в редакторе TinyMCE.

Максимальная мощь bucket’ов проявляется в связке с плагином Advanced Custom Fields. Этот плагин позволяет вам создавать свои собственные сайдбары, добавлять новые поля для последующей настройки ваших bucket’ов, что делает систему WordPress более модульной. Плагин необходим для использования продвинутой функциональности bucket’ов.

Чем bucket’ы отличаются от виджетов?

Блоки Buckets очень похожи на обычные виджеты, однако имеют некоторые важные отличия, которые делают их более гибкими:

  • Контент может быть повторно использован в разных областях сайта.
  • Создание bucket’а включает в себя возможность использования визуального редактора и медиа-менеджера.
  • Контент может быть использован везде, а не только в виджетизированных областях

Недавние улучшения плагина

Я обратился к Мэтью, чтобы узнать, какие улучшения он недавно добавил к своему плагину. Вот лишь некоторые из них:

  • Кнопка, добавленная к TinyMCE, чтобы пользователи могли вставлять bucket’ы в свой контент без копирования шорткодов.
  • Страница со списком bucket’ов теперь выводит все страницы, на которых вы размещали bucket’ы
  • Редактирование/добавление контента прямо на странице.

Многие из изменений в плагине произошли благодаря обратной связи, полученной от клиентов Мэтью. Он продолжает поддерживать плагин, поскольку он помогает своим клиентам быть более независимыми. «Я всегда выступал за подход упрощения действий для клиентов, чтобы они могли сами поддерживать свои сайты», говорит Мэтью. «Мне нравится идея, что кто-то практически без опыта может поддерживать действительно мощный веб-сайт».

Новый взгляд на управление контентом в WordPress

Меня заинтриговала идея использования bucket’ов, поскольку она представляет собой новый способ взаимодействия с WordPress. Обычно в темах уже заданы виджетизированные области, где пользователь может размещать динамический контент. С помощью связки Buckets и Advanced Custom Fields вы можете спокойно отказаться от сайдбара и виджетов, хотя и они и позволяют сохранить дизайн более однородным. Bucket’ы помогают вам разместить контент в любой области страницы. Вы не ограничены сайдбарами, которые предлагает ваша тема.

Если виджеты недостаточно гибки для вас, или если они неудобны вашим клиентам, попробуйте установить Buckets. После установки плагина вы по-прежнему сможете работать с виджетами в дополнение к блокам buckets. Они не конфликтуют между собой. Buckets на данный момент получал только пятерки на WordPress.org. Документация по плагину может быть найдена здесь.

Источник: wptavern.com

Поделиться

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

  1. vovasik says:

    Почти как стандартные блоки текста в drupal только лучше

  2. Дуо says:

    Реинкарнация wp-blocks. Когда-то крепко на них «подсел» :)

  3. Добрый день. Подскажите, возможно ли вставлять шорткоды данного плагина в код темы WordPress?

  4. Дмитрий says:

    Встраивание какого-либо плагина в тему не поддерживается — такое предлагают, конечно, на ThemeForest, но в сообществе WordPress это осуждается.

  5. Добрый день. Подскажите, как отключить автоформатирование в этом плагине (что бы не добавлялись теги p и br)

    • Дмитрий says:

      Этого не знаю, на форумах поддержки тоже таких запросов не нашел.

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

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

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