Дополнение, которое убирает кнопки вкладок автора кабинета из области "menu" и переносит их в реколлбар или шорткодом в любое выбранное вами место.
Возможности:
- Вывод шорткодом или настройкой в реколлбар
- В реколлбаре адаптивный дизайн
- Настройка вывода дочерних кнопок вкладок
- Излишнее кол-во кнопок можно убрать под спойлер
- Показ состояния загрузки (loader) на кнопке
- Поддержка ajax загрузки в своем ЛК по переходу по кнопке (если сама вкладка поддерживает ajax)
- В шорткоде вывод блока автора (аватарка, счетчики: баланс, друзья, рейтинг)
- В шорткоде в блок автора можно перенести вкладку "Профиль" в иконку шестеренки
- В шорткоде возможен вывод текста-призыва гостю
- В шорткоде возможен вывод кнопки "Help" - показ гостю отдельной публикации в всплывающем окне (совместно с дополнением "Universe Activity Modal")
- В шорткоде возможен вывод только если ты находишься в своем ЛК
На вкладке F.A.Q. вы найдете описание шорткода и его атрибуты и примеры.
Давайте подробней рассмотрим возможности на примере скриншотов.
В настройках выбрали вывод в реколлбаре:
- там выводятся 7 кнопок и остальные убрались под спойлер. Мы также вывели дочерние кнопки. Теперь наш реколлбар прокачан.
Вот так выглядит раскрытый спойлер - там имеется обратная кнопка "Свернуть". Также открыли выбор подвкладок - дочерние кнопки вывода дочерних вкладок:
Мы перешли в свой ЛК. Теперь там нет кнопок в области Menu. Они у нас в реколлбаре. Там же мы нажали кнопку "Инфо" - на ней появился loader - процесс загрузки вкладки идет. Сама вкладка грузится по Ajax:
Давайте выведем шорткодом в сайдбар темы ЛК кнопки и блок автора. Панель управления от WP-Recall слишком аскетична в возможностях:
- теперь у нас другой блок автора. Клик по аватарке приведет нас на первую вкладку ЛК (и если эта вкладка поддерживает ajax - то все произойдет без перезагрузки страницы. При условии что вы в своём ЛК).
В блоке автора шестеренка - ведёт на вкладку "Профиль". Клик по ней приведет нас в настройки своего профиля.
И в блоке 3 счетчика: баланс, рейтинг и друзья (при условии что эти дополнения активированы у вас).
Теперь рассмотрим интеграцию этого дополнения и дополнения "Moves Counters to Menu" - кнопки со счетчиками из области Counters - перенесены в область Menu и наше дополнение с ними успешно работает:
Если же у вас активировано дополнение "Mobile Sidebar PRO" - то вы можете вывести шорткод в его меню:
Выглядит это так:
И третья интеграция - возможность помимо текста с призывом для незалогиненного войти (и если у вас в основных настройках WP-Recall стоит всплывающая форма входа - то будет и ссылка на форму входа) - возможно вывести кнопку "Help", по клику на которую вызывается модальное окно с записью, где вы рассказываете какие преимущества у залогиненного пользователя. Это интеграция с дополнением "Universe Activity Modal" - просто указали в шорткоде id записи с описанными возможностями:
Как видим вариантов вывода много. Уже готово 3 интеграции со сторонними дополнениями. И вывод в реколлбаре или в мобильном меню дополнения "Mobile Sidebar PRO" позволит вам удобно разместить кнопки перехода к нужной вкладке личного кабинета на расстоянии одного клика. Это сделает интерфейс вашего сайта более доступным и логичным.
Посмотреть работу в реколлбаре и в ЛК вы можете залогинившись на моем демо сайте
Работу совместно с дополнением Mobile Sidebar PRO вы можете увидеть залогинившись тут, а гостем вы увидите призыв, кнопку "войти" и кнопку "help" с вызовом модального окна с записью.
Думаю получилось круто. Писалось в первую очередь под свой проект и вот на второй год решил опубликовать решение для всех.
Также я выпустил дополнение: Shortcode Button Tab - Кнопка шорткод - ведет на указанную вкладку личного кабинета залогиненного. Предлагаю ознакомиться и с ним.
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
В админке имеется блок настроек:
WP-Recall -> Настройки -> Настройки Liberty Tabs
Там вы можете включить вывод в реколлбаре, в правом меню автора.
При включении доступны опции:
- "Скрывать под спойлер после" данная опция позволит вам скрыть избыток кнопок вкладок под спойлер.
- "Показываем дочерние вкладки" - возможно показывать и дочерние вкладки у родительской. Они выведутся в подменю.
Больше настроек при выводе шорткодом. Подробней о нем читай на вкладке "F.A.Q."
Шорткод
Имеется шорткод
[liberty_tabs]
С помощью данного шорткода вы можете вывести в html виджете или в виждете дополнения "Mobile Sidebar PRO" кнопки вывода вкладок текущего автора.
Шорткод принимает следующие атрибуты:
spoiler_after - число. Скрывать под спойлер избыток кнопок (по умолчанию "10")
subtabs - yes/no. Выводить дочерние вкладки (по умолчанию "no" - нет)
author_card - 1/0. Показывать карточку автора (по умолчанию "1" - да)
settings_in_card - 1/0. В карточку переместить настройки профиля (по умолчанию "0" - нет). Должна быть и author_card=1 это перенесет вкладку Профиль в виде иконки в карточку автора.
guest_text - текст гостю (по умолчанию нет). Например вы можете написать "Войдите на сайт и здесь будет удобное меню автора"
una_modal_id - число. id записи для гостя - совместно с дополнением "Universe Activity Modal" - выведет гостю кнопку "Help" по клику на которой выведется всплывающее окно с записью где вы рассказываете о преимуществах для залогиненного.
only_my_lk - 1/0. Выводить шорткод только в моем ЛК (по умолчанию "0" - везде). Полезно когда вы хотите вывести кнопки автора только в его ЛК.
Примеры:
1. Выведем кнопки без блока автора:
[liberty_tabs author_card=0]
2. Выведем кнопки без блока автора и покажем дочерние вкладки:
[liberty_tabs author_card=0 subtabs="yes"]
3. Скроем под спойлер после 5-ти кнопок:
[liberty_tabs spoiler_after=5]
4. Запретим скрывать под спойлер:
[liberty_tabs spoiler_after=999]
- просто укажем значение кнопок больше чем у нас есть
5. Покажем 4 кнопки, дочерние вкладки, блок автора, перенесем вкладку "Профиль" в иконку у блока автора, напишем текст гостю и выведем ссылку на запись (доп Universe Activity Modal)
[liberty_tabs subtabs='yes' settings_in_card=1 spoiler_after='4' guest_text='На этом месте будет удобное меню автора. Войдите на сайт и оцените все возможности сайта.' una_modal_id="2928"]
6. А так можем вывести в описании гостю ссылку:
[liberty_tabs guest_text='Гость - перейди по ссылке, почитай статью']
Поддержка дополнений:
Поддержка допа Mobile Sidebar PRO
- позволяет выводить вкладки в мобильном меню. Полезно если вывод в реколлбаре вам не подходит, а вкладки всегда будут на виду.
v1.2.1
* Небольшая корректировка стилей
v1.2
* Поддержка допа Mobile Sidebar PRO
- при клике в меню на вкладку поддерживающую ajax-загрузку - закроет мобильное меню.
v1.1
* поддержка браузерного lazy load
* поддержка WP-Recall 16.24.11
v1.0
* Release
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru
Добрый день, Владимир
Скажите пожалуйста, этим допом можно ли будет изъять из стандартного блока несколько вкладок и отобразить их в другом блоке отдельным шорткодом?
Если нет, встречали ли Вы готовое решение на сайте? Спасибо!
Здравствуйте.
Нет. Это дополнение делает разом и единственным шорткодом выводит все.
Посмотрите дополнение Shortcode Button Tab - Кнопка шорткод - ведет на указанную вкладку личного кабинета залогиненного
Задача интересная. Думаю я мог бы взяться написать подобное дополнение.
А можно в плагине оставить ссылки и плюс они будут дублироваться в меню или обязательно вырезают их.
Это не плагин, а дополнение к WP-Recall плагину.
Что за ссылки оставить?
Добрый день, Владимир.
Некоторые шаблоны темы WordPress позволяют выводить одновременно два горизонтальных меню с разными ссылками (тема AVADA, например). Возможно ли при помощи этого дополнения продублировать некоторые кнопки из ЛК пользователя в одно из имеющихся меню?
Одно, скажем, остаётся основным для всего сайта, а второе - лично для пользователя (например, с его перепиской, публикациями, комментариями, и т.п.)?
Здравствуйте.
Хороший вопрос.
Я работал в этом направлении. Но универсального решения не вышло. Поэтому - "Нет". Такое сделать не выйдет.
Для этой задачи нужен индивидуальный подход исходя из текущей ВП темы и возможностей меню что она предоставляет.
Это дополнение работает с реколлбаром и отдельным дополнением формирующем меню: https://codeseller.ru/products/mobile-sidebar-pro/ - в этой связке я могу обеспечить верную работу и отображение, потому как тут я всё контролирую.
Могу посоветовать это дополнение https://codeseller.ru/products/shortcode-button-tab/ если ваше меню позволяет вставку шорткодов - то с тем дополнением вам достаточно прописать нужные шорткоды вызова вкладок и возможно придется подправить стили - т.к. дизайн пунктов меню у разных тем свой, а то дополнение выводит только кнопки одного вида.
Здравствуйте! Возникла такая ситуация, что не успела скачать архив с файлом после покупки. Можно продублировать ссылку (чек предоставлю)?
Здравствуйте. Выслал
Здравствуйте, спасибо!