Условный тег: is_user_logged_in
Проверяет авторизованность посетителя. Этот условный тег является boolean-функцией, то есть он возвращает только true или false.
<?php if ( is_user_logged_in() ) { ... } ?> |
<?php if ( is_user_logged_in() ) { ... } ?>
В функции нет никаких параметров.
boolean
Возвращает true если посетитель авторизирован и false если нет.
Данный код выведет разные приветствия в зависимости от авторизованности посетителя.
<?php if ( is_user_logged_in() ) { echo 'Привет, зарегистрированный пользователь!'; } else { echo 'Привет, посетитель!'; }; ?> |
<?php if ( is_user_logged_in() ) { echo 'Привет, зарегистрированный пользователь!'; } else { echo 'Привет, посетитель!'; }; ?>
Функция добавлена в версии 2.0.0
Функция is_user_logged_in() находится в wp-includes/pluggable.php
Теги авторизации: is_user_logged_in, wp_login_form, wp_login_url, wp_loginout, wp_logout, wp_logout_url, wp_lostpassword_url, wp_register, wp_registration_url
Условные теги: comments_open, current_user_can, is_404, is_admin, is_archive, is_attachment, is_author, is_category, is_comments_popup, is_date, is_day, is_feed, is_front_page, is_home, is_local_attachment, is_multi_author, is_month, is_new_day, is_page, is_page_template, is_paged, is_plugin_active, is_plugin_active_for_network, is_plugin_inactive, is_plugin_page, is_post_type_archive, is_preview, is_search, is_single, is_singular, is_ssl, is_sticky, is_tag, is_tax, is_year, in_category, in_the_loop, is_active_sidebar, is_blog_installed, is_rtl, is_dynamic_sidebar, is_user_logged_in, has_excerpt, has_post_thumbnail, has_tag, pings_open, email_exists, post_password_required, post_type_exists, taxonomy_exists, user_can, username_exists, wp_attachment_is_image
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
собственно я по большей степени за советом.
ткните носом куда копать. суть такая, поднял у себя сервак на линуксе, даже поднял несколько сайтов, все работает на ура, но вот последний сайт мозги парит, стоило добавить пару статеек, как у меня пропала авторизация, ну точнее сказать если я из админки перехожу на сайт, я как будто и не авторизовывался вовсе. сначала подумал что косяк в шаблоне темы, но применив другие темы, с рабочих сайтов, понял что не там дело, вот куда копать, все делал как обычно, что случилось, понять не могу.
подскажите плз.!!
!!!заранее спасибо!!!
#2,
не видя блога я ничем помочь не могу. куки пробовали удалять?
#3,
kir-kat.ru
пробовал с разных браузеров, результат один(( причем повторюсь, что до определенного момента, все работало нормально, то ли дело из-за статей, то ли из-за того что добавил двух админов, одно могу сказать точно, после этих манипуляций, началась такая фигня
#4,
сложно сказать в чем дело, надо разбираться с рабочим блогом и смотреть что и как. а на вашем блоге я попробовал зарегистрироваться, но так и не дождался письма с паролем. но не думаю, что это бы помогло - слишком много всего там может быть, от кривого шаблона, до испорченной базы данных.
#5,
скорее с базой косяк, т.к. шаблоны я после этого менять пытался
#6,
А какой функцией проверить роль.
#7,
функцией current_user_can. что-то типа: