Как в WordPress показывать разное меню гостям и пользователям

Для того, чтобы показывать совершенно разные меню для гостей и авторизованных (залогиненных) пользователей на 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. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.