«
»
WordPressWP-RECALLВсе для functions.phpВсе для разработки плагиновВсе для разработки шаблоновПлагины

Как добавить в пункт (любого) меню ссылку для входа и выхода в WordPress

Почти ничто так не расстраивает пользователя, как поиск ссылки для входа в систему, чтобы получить доступ к важному контенту. Особенно это актуально в случае если сайт основан на фундаменте личного кабинета. Следующий метод, найденный на Vandweerd.com, автоматически определит, вошел ли пользователь в систему или нет, и поместит ссылку для входа или выхода прямо в меню сайта.

* Обратите внимание, что этот метод работает только при использовании пользовательских меню WordPress. (Функция меню доступна в разделе администратора: «Внешний вид» > «Меню».) 

Добавьте код в файл функций (functions.php)

Для этого вам нужно будет добавить немного кода в файл функций. Но после копирования и вставки этого кода, все должно получиться.

Перейдите в Внешний вид > Редактор > Функции тем (functions.php). Поместите следующий код в конец файла функций и нажмите «Обновить файл».

add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2); function add_login_logout_link($items, $args) {         ob_start();         wp_loginout('index.php');         $loginoutlink = ob_get_contents();         ob_end_clean();         $items .= '<li>'. $loginoutlink .'</li>';     return $items; }

Результат

login-logout

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

sidebar-menu

Источник записи: https://premium.wpmudev.org

Связанные записи
WordPressПлагины

Как принимать пожертвования? 4 лучших плагина для пожертвований на сайте WordPress.

WordPressПлагиныПолезные сайты

Бесплатные и платные решения для клонирования (дублирования) WordPress сайта

WordPressПлагины

Как получить больше подписчиков электронной почты на вашем сайте WordPress

PopUpsWordPressПлагины

Popups - Бесплатный плагин для всплывающих сообщений в WordPress. Для увеличения числа ваших подписчиков в социальных сетях