Публикация в группе: Плагин WP-Recall - Личный кабинет на WordPress

Категории группы: Полезное

Добавлено в закладки: 5

Измененный Recallbar

Recallbar - верхняя панелька плагина Wp-Recall, которая всегда на виду у ваших пользователей. Первая поддержка появилась с версии 3.7 (2 марта 2013). По аналогии админ-бара вордпресс, но легко настраиваемая. В этом руководстве я вам подскажу как прокачать ваш Recallbar (далее реколлбар).

С версии 9.10 Wp-Recall стал поддерживать шаблоны. Шаблон реколлбара расположен по пути ваш-сайт/wp-content/plugins/recall/templates/recallbar.php (там же и cabinet.php - для личного кабинета - про это писал Андрей в руководстве). Копируем реколлбар оттуда в папку /wp-content/wp-recall/templates/ - и уже оттуда редактируем под себя. Скопировав сюда - при обновлении плагина изменения не затрутся.

Список всех шаблонов wp-recall можете найти на этой странице

Внимание!!

Конечно же, реколлбар должен быть у вас включен в настройках: Wp-Recall -> Общие настройки -> Recallbar -> Вывод панели recallbar -> Подключено.

Итак файл recallbar.php:

Изучив его мы научимся вставлять ссылки на нужные нам страницы. Добавим ссылки видимые только админу.

Из чего состоит шаблон Recallbar:

Теперь разобраться с секциями реколлбара просто - там все покрыто комментариями - справится и ребёнок.  Вначале идут строки инициализации - получение настроек и глобальных переменных.

Реколлбар состоит из 2х частей. То что справа, заключено в теги

Левая часть, в такие теги:

И ниже проверка на админбар и отступ от него:

Как добавить произвольную ссылку?

Я добавил ссылку на произвольную страницу. Эта страница будет видна всем зарегистрированным пользователям

после условия (внутри echo ') и не выходя за кавычки ' вставляем

где /?page_id=2 адрес вашей страницы http://ваш-сайт/?page_id=2
Но можно и по старинке указав весь адрес целиком:

Аналогично добавляем в другие секции ссылки.

Теперь добавим секцию для отображения только админу

все что внутри этого условия - будет выводиться только админу.

Туда вы можете добавить нужные только админу ссылки.

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

Еще один момент - реколлбар регистрирует свою область в меню вашего сайта, а значит, что в него из админки, вы можете легко добавить ссылки для всех посетителей вашего сайта: Переходим "Внешний вид" - "Меню":

Если вам нужно из вашего аддона подцепиться к выводу в реколлбар вы можете воспользоваться фильтром

Где some_ext_functions - ваша функция. Данный фильтр выводит контент справа

upd: 2016-07-25 Статья актуальна к 14-й версии реколл.
В 15й версии реколлбар полностью переработан. Появится время приведу в актуальный вид.

Вступайте в мою группу: "Otshelnik-Fm - мои работы (код, плагины, дополнения, статьи и руководства)"
для уведомления о обновлениях и новостях в вашем фиде

 

Рейтинг: 20

Автор публикации

не в сети 6 часов

Otshelnik-Fm

3 903

http://across-ocean.otshelnik-fm.ru/ - список моих работ к плагину WP-Recall

"Birthday in Profile" - реализовал в дополнении виджет именинников.

Комментарии: 828Публикации: 107Регистрация: 27-01-2013Продаж/Покупок: 4098/109