@Lici

Help: Приглашение зарегистрироваться на WP?

Нужно сделать приглашение зарегистрироваться на сайте и показывать его только неавторизованным пользователям. Сайт на WordPress. Вы скажете что за ерунда? Не все так просто!


Коды, которые я уже опробовал и они не работают. Выводится все для любого пользователя.

<?php if (!is_user_logged_in()) { ?>
 Зарегистрируйтесь! Призываю!
 <?php } ?>


<?php global $user_ID; get_currentuserinfo();
if ('' == $user_ID) { ?>
Зарегистрируйтесь! Призываю!
<?php } ?>



Вот это, чтоб показывать только админам, тоже не работает:
<?php if (current_user_can('level_10')) {?>
Зарегистрируйтесь! Призываю!
<?php } ?>



Показывает все тупо всегда.


Сайт на последнем WordPress, сайту почти 2 года, все регулярно обновляется. Несколько раз переносился с хостинга на хостинг.


Тема: Cordobo Green Park 2

Используется модуль Loginza


Код вставляю в виджеты, использую плагин Shortcode Exec PHP для запуска php кода в виджетах.


Еще есть плагин Block Bad Queries (BBQ), грешил на него, но после его отключения ничего не изменялось. Я уже просто не знаю в какую сторону копать. Подскажите, плиз. Крайне необходимо сделать вывод определенного текста только анонимным пользователям сайта.
  • Вопрос задан
  • 3460 просмотров
Пригласить эксперта
Ответы на вопрос 1
А так пробовали?

<?php
if ( is_user_logged_in() ) {
    echo 'Welcome, registered user!';
} else {
    echo 'Welcome, visitor!';
}
?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы