Мой плагин: BuddyPress Extend Widgets – улучшаем логику отображения виджетов

Некоторое время назад мной был написан для одного из клиентов плагин (в формате виджета), который позволяет данный конкретный виджет отображать лишь на тех страницах пользователей/групп, которые были явно указаны в его настройках. Прошло некоторые время и я допилил данный плагин до более гибкой и расширенной версии – и получился BuddyPress Extend Widgets.

BPEW позволяет для любого виджета указать настройки отображения на следующих BuddyPress страницах:

  • профиль одного пользователя (или нескольких – через запятую указываете ID в специальном поле)
  • список всех пользователей
  • одна группа (или несколько – через запятую указываете ID в специальном поле)
  • список всех групп

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

BuddyPress Extend Widgets (BPEW)

Скачать с WordPress.org

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

  1. Плагин появился в репозитории!
    Можете скачивать :)

  2. slaFFik
    Добавьте пожалуйста для даного плагина ещё выбор на каких страницах ему отображаться. Очень не хватает.

    • На каких страницах – вы имеете в виду обычные Pages в WordPress? Если да, то добавлю.

      • mitka:

        Мне нужно виджет выводить только на главной странице, а на всех остальных чтоб его не было. Такое возможно?

        • Как вариант – создайте отдельную виджет-зону, которая будет отображаться только на главной странице. Типа того:
          if(is_home() || is_front_page()) dynamic_sidebar('homepage');

Добавить комментарий

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