5ответ(ов) в теме
Здравствуйте друзья, имеется интересная задачка необходимо что бы при клике по лого в hedere в случае если пользователь авторизирован на сайте он переходил в свой личный кабинет, а в случае если пользователь не авторизирован он попадал на главную.
Я сделал функцию:
/* Если пользователь авторизирован то в кабинет, если нет то на главную */ function login_users_and_quest_redirect() { if ( is_user_logged_in() ) { $agro_login = $rcl_user_URL; } else { $agro_login = 'http://ГЛАВНАЯ/'; } } add_action( 'link_in_menu', 'login_users_and_quest_redirect' );
Данная функция прописана в header.php, здесь же находится верстка лого:
<!-- Перенаправление в личный кабинет < ?php echo $rcl_user_URL ?> --> <a href="<?php echo $agro_login ?>"><img src="/misc/images/logo.png" alt="logo"></a>
Но не работает.
выкиньте экшен - почему просто не вписать примерно так:
if (is_user_logged_in()){ global $rcl_user_URL; $agro_login = $rcl_user_URL; echo '<a href="<?php echo $agro_login ?>"><img src="/misc/images/logo.png" alt="logo"></a>' } else { $agro_login = 'http://ГЛАВНАЯ/'; echo '<a href="<?php echo $agro_login ?>"><img src="/misc/images/logo.png" alt="logo"></a>' }
Otshelnik-Fm сказал(а)
выкиньте экшен - почему просто не вписать примерно так:
if (is_user_logged_in()){ global $rcl_user_URL; $agro_login = $rcl_user_URL; echo '<a href="">[Изображение не найдено]' } else { $agro_login = 'http://ГЛАВНАЯ/'; echo '<a href="">[Изображение не найдено]' }
Супер! Спасибо.
Я сделал так:
<!-- < ?php $rcl_user_URL ?> --> <?php global $rcl_user_URL; ?> <?php if (is_user_logged_in()){ $agro_login = $rcl_user_URL; /* echo '<a href="<?php echo $agro_login ?>"><img src="/misc/images/logo.png" alt="logo"></a>' */ } else { $agro_login = 'ГЛАВНАЯ'; /* echo '<a href="<?php echo $agro_login ?>"><img src="/misc/images/logo.png" alt="logo"></a>' */ } ?> <div class="row fixed header_wrapper"> <div class="large-12 medium-12 columns header"> <div class="header_top"> <!-- Перенаправление в личный кабинет < ?php echo $rcl_user_URL ?> --> <a href="<?php echo $agro_login ?>"><img src="/misc/images/logo.png" alt="logo"></a>
Тема закрыта. Публикация новых сообщений запрещена.