BP Project Framework: фундамент для создания различных BuddyPress проектов

Дата публикации:Июль 31, 2014

Разработчики, плохо знакомые с BuddyPress, порой считают шаблоны BP слишком запутанными. У людей возникают следующие вопросы: почему шаблонов так много? Куда поместить файлы? Как переопределить шаблоны в проекте?

BP Project Framework – плагин, созданный людьми из WebDevStudios. Этот плагин обеспечивает твердый фундамент для новых проектов BuddyPress. Он добавляет все BuddyPress шаблоны, которые вам требуются, причем работать с ним очень удобно.

Насколько вы помните, в BuddyPress 1.7 появилась совместимость с темами WordPress. Это означает, что вы можете активировать плагин и работать практически с любой темой. Однако если вы захотите настроить специфичные для BuddyPress особенности, то вам придется переопределять BP шаблоны. Обычно вам нужно скопировать эти шаблоны из папки с плагином BuddyPress в папку с вашей темой. BP Project Framework позволяет вам пропустить этот шаг, создав все необходимые шаблоны разом.

Плагин включает в себя все необходимые шаблоны BP, которые расположены в каталоге /templates. Изменение этих файлов переопределит базовые шаблоны. Вы можете также поместить произвольный JS- и CSS-код в /templates/js/bp-custom.js и /templates/js/bp-custom.css соответственно. Папка /inc включает в себя файлы, в которых располагаются произвольные действия, фильтры, теги шаблонов и виджеты.

bp-project-framework

Файл bp-custom.php содержит в себе пример кода для легкой настройки BuddyPress. Если вы плохо знакомы с разработкой BuddyPress, то вы, скорее всего, захотите изучить этот файл, чтобы получить обзор некоторых опций по быстрой настройке.

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

Когда вы установите BP Project Framework, BuddyPress сначала будет обращаться к плагину, получая его шаблоны, и уже потом к ядру BP, если какие-либо из шаблонов будут отсутствовать. Просто активируйте плагин и добавляйте код, редактируйте разметку шаблонов, вставляйте произвольные стили и JS-код. Плагин не имеет настроек, однако команда разработчиков WebDevStudios планирует добавить в будущем некоторые новые особенности и опции.

Вы можете найти BP Project Framework на GitHub. Это прекрасный инструмент для новых BP разработчиков, которые хотят быстро начать работу с BP шаблонами.

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

Поделиться

2 комментария

  1. Elchin says:

    А там есть мобильная версия?

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

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

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