Метка: wp-recall

Вывод личного кабинета в архиве автора в теме Hueman

Вывод личного кабинета в плагине WP-Recall возможен двумя путями: через шорткод

и на странице автора (файл author.php) Второй способ, лично мне, нравится больше, так как со стандартной Вордпрессовской ссылки «сайт.ру/account/?user=5» меняется на «сайта.ру/author/nickname». Подробно и с видео это разбирается на сайте автора плагина => здесь. Не во всех темах есть файл author.php. В теме Hueman этого файла нет. При использовании двух сайдбаров в теме Hueman и добавлении кода в файл arhive.php, как предложено автором плагина WP-Recall, ломается верстка. Чтобы все корректно работало, надо код:

Вставить в новый php-файл и сохранить его в корне темы Hueman под именем author.php. В настройках WP-Recall выбрать вывод личного кабинета на странице архива автора.

(Всего просмотров 31 , сегодня 1 )
0

Формы авторизации, регистрации, сброса пароля для плагина WP-Recall

В плагине WP-Recall есть свои встроенные формы авторизации, регистрации, сброса пароля, выглядят они достаточно симпатично, но не совсем корректно работают.

wp-recall форма входа  wp-recall форма регистрации  wp-recall форма сброса пароля

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

С формой регистрации проблем не возникает, а вот форма сброса пароля перекидывает тоже на стандартную форму WordPress. Об этой проблеме не раз писали на форуме поддержки плагина WP-Recall,  создатели плагина давно знают об этой проблеме, но не торопятся доделать. Оптимальным был бы путь перевода встроенных форм на AJAX. Но, пока создатели плагина заняты более глобальными вещами, лично я пользуюсь тремя плагинами (два для всплывающих окон и один для страниц), которые совместимы с WP-Recall.  Плагины описаны по отдельности: Theme My Loginwp-front-end-login-and-register, SexyLogin.

(Всего просмотров 129 , сегодня 1 )
0

Левое меню в recallbar в мобильной версии

Если в плагине активно верхнее меню «Recallbar», то в него можно разместить основное меню сайта. Добавление в это меню также, как и в обычное: админ-панель => внешний вид => меню => настройки меню, там ставится галочка рядом с «Recallbar» и нужное меню добавится. Меню Recallbar сворачивается в иконку, при наведении мышкой оно разворачивается, но возникла сложность с мобильными устройствами.

меню recallbar

Не всегда удобно открытие меню при наведении, проще клик. Один раз кликнул- меню открылось, второй раз по иконке меню кликнул- меню закрылось. В связи с эти написал коротенький скрипт, который добавляется в файл functions.php активной темы или при использовании плагина My Custom Functions в него, чтобы не потерять изменения при обновлении темы.

Теперь меню открывается, как при наведении указателя мыши, так и при клике.

Но после теста на разных устройствах, решил отказаться от варианта одновременного использования клика и Hover (наведение мыши на объект). Для мобильных версий оставил только клик, так как hover не всегда хорошо работает. Зависит от производителя, модели оборудования, встроенного ПО. Так же убрал полностью левое меню для оборудования с разрешением от 1300 пикселей, так как используется основное меню.

Вот такой код получился, по сути, тоже самое, только в одном месте отступ больше, чтобы сохранить все дефолтные настройки CSS,  но в добавок к нему надо изменить шаблон Recallbar, чтобы всплывающее меню перестало быть дочерним элементом для блока <div class='rcb_left_menu'> . Для этого нужно вынести <?php echo $rcb_menu; ?>  за пределы блока.

При этом условие, что пустое меню не появляется будет выполняться.

(Всего просмотров 58 , сегодня 1 )
0