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>
Тема закрыта. Публикация новых сообщений запрещена.