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

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

Как добавить в пункт (любого) меню ссылку для входа и выхода в 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; }

Результат

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

login-logout

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

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

sidebar-menu

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

Похожие сообщения
GoogleWordPressПлагины

Лучшие плагины WordPress для интеграции сервисов Google на ваш сайт

WordPressОтзывыПлагины

Обзор WP Optin Wheel: как мгновенно увеличить количество подписок

WordPressПлагиныУчебники

Как установить бесплатный SSL от Let's Encrypt в WordPress

WordPressПодсказки

Полная шпаргалка по WordPress