Для того, чтобы показывать совершенно разные меню для гостей и авторизованных (залогиненных) пользователей на WordPress читателю достаточно воспользоваться небольшим программным кодом, который представлен чуть ниже. Его необходимо добавить в шаблон, где у вас вызывается функция под названием wp_nav_menu()
. Обычно это файл header.php.
<?php if (!is_user_logged_in()) : // Посетитель является анонимным гостем: wp_nav_menu(array('theme_location' => 'название-меню-1')); else : // Посетитель является авторизованным пользователем: wp_nav_menu(array('theme_location' => 'название-меню-2')); endif; ?>
Как видите, все здесь очень просто до неприличия, - вам достаточно использовать вызов is_user_logged_in()
.
© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.