Кнопка LogOut только при входе в виджет переднего конца

Я хотел бы добавить кнопку «LogOut» в конце моего sidemenu – но, конечно, только, если кто-то вошел в систему. Я также хочу иметь его на двух языках, используя qtranslate.

На данный момент я создал новый пункт меню «Выход» со ссылкой на /wp-login.php?action=logout который работает, но всегда появляется, конечно.

Есть ли способ поставить что-то подобное в функции? Любая помощь – или просто подсказка была бы очень приятной! 🙂

Чтобы добавить элемент меню в конец навигационного меню, вы можете использовать крюк wp_nav_menu_items . Объедините это с is_user_logged_in() и вы должны иметь его.

 function add_last_nav_item($items) { if (!is_user_logged_in()) { return $items .= 'your login link'; } } add_filter('wp_nav_menu_items','add_last_nav_item'); 

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