Архив метки: functions.php

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

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

меню recallbar

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

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

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

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

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

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

Форма авторизации и регистрации. Меняем текст выводимых ошибок на свои.

В плагине WP-Recall достаточно симпатичные формы авторизации, регистрации и восстановления пароля. Так же при вызове всплывающей формы маскируются ссылки на стандартные URL WordPress. Так же многие меняют адрес входа в админ-панель со стандартного http://site.ru/wp-admin/ на http://site.ru/my/wp-admin/ . И вроде все хорошо, при вызове форм авторизации, регистрации адрес админ-панели не виден, но при ошибке выдается сообщение: «Забыли пароль?». Стандартное вордпрессовское сообщение с ссылкой на восстановление пароля, а в этой ссылке просматривается полностью адрес админ- панели. Согласитесь, это не хорошо. Да и стандартное сообщение может выглядеть покрасивее.

форма авторизации wr-recallформа входа wp-recall

 

Поменять вывод ошибок под свои достаточно просто. Надо в файл functions.php добавить код, который будет менять вывод стандартных ошибок на пользовательские.

Так же поступаем и с системными сообщениями:

 

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

Плагин для вставки кода счетчика Яндекс-метрики

Для получения статистики поисковыми серверами такими, как Яндекс, Google, Bing на сайте надо разместить код, который предоставляется поисковиком при регистрации сайта в поисковом сервисе. Можно, конечно, редактором открыть файл «header.php» или «footer.php» и вставить полученный код, но можно воспользоваться плагином Яндекс Метрика. Преимущество вставки кода через плагин — простота. Код вставляется в текстовое поле в плагине и не надо ничего делать при смене основной темы сайта. Код будет отображаться. Так же, чтобы не вносить никаких изменений в файлы шаблона темы, код метрики можно разместить в файле functions.php, например:

Если данный код вставить в functions.php с помощью плагина My Custom Function, то код счетчика так же будет оставаться на сайте при смене основной темы.

Плагин Яндекс Метрика можно скачать в репозитории WordPress.

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