is user logged in

Возвращает true , если посетитель, просматривающий страницу, зарегистрирован и вошел на сайт, false — в обратном случае.

Этот условный тег не имеет параметров.

Пример

Впервые познакомился с WordPress в 2009 году. С 2014 года меня можно встретить на WordCamp по всему миру — официальной конфе по WordPress, иногда там выступаю, но с 2019 выступаю только на тех, которые сам организовываю. Также периодически школа Epic Skills и LoftSchool приглашают меня вести у них уроки/вебинары.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля — пишите мне.

Проверяет авторизованность посетителя. Этот условный тег является boolean-функцией, то есть он возвращает только true или false.

В функции нет никаких параметров.

boolean

Возвращает true если посетитель авторизирован и false если нет.

Данный код выведет разные приветствия в зависимости от авторизованности посетителя.

Функция добавлена в версии 2.0.0

Функция is_user_logged_in() находится в wp-includes/pluggable.php

Понравился пост? Подпишись на обновления по RSS или Twitter !

собственно я по большей степени за советом.
ткните носом куда копать. суть такая, поднял у себя сервак на линуксе, даже поднял несколько сайтов, все работает на ура, но вот последний сайт мозги парит, стоило добавить пару статеек, как у меня пропала авторизация, ну точнее сказать если я из админки перехожу на сайт, я как будто и не авторизовывался вовсе. сначала подумал что косяк в шаблоне темы, но применив другие темы, с рабочих сайтов, понял что не там дело, вот куда копать, все делал как обычно, что случилось, понять не могу.
подскажите плз.
. заранее спасибо.

я как будто и не авторизовывался вовсе

не видя блога я ничем помочь не могу. куки пробовали удалять?

не видя блога я ничем помочь не могу. куки пробовали удалять?

kir-kat.ru
пробовал с разных браузеров, результат один(( причем повторюсь, что до определенного момента, все работало нормально, то ли дело из-за статей, то ли из-за того что добавил двух админов, одно могу сказать точно, после этих манипуляций, началась такая фигня

одно могу сказать точно, после этих манипуляций, началась такая фигня

сложно сказать в чем дело, надо разбираться с рабочим блогом и смотреть что и как. а на вашем блоге я попробовал зарегистрироваться, но так и не дождался письма с паролем. но не думаю, что это бы помогло — слишком много всего там может быть, от кривого шаблона, до испорченной базы данных.

скорее с базой косяк, т.к. шаблоны я после этого менять пытался

А какой функцией проверить роль.

А какой функцией проверить роль.

Проверяет авторизован ли пользователь (вошел ли пользователь под своим логином). Возвращает true, если пользователь авторизован и false, если нет. Условный тег.

Это pluggable функция — т.е. её можно заменить из плагина. Это значит, что она будет работать (подключается) только после подключения всех плагинов, а до этого момента функция еще не определена. Поэтому нельзя вызывать эту и зависящие от неё функции прямо из кода плагина. Их нужно вызывать через хук plugins_loaded или позднее, например хук init.

Замена функции (переопределение) — в плагине можно создать функцию с таким же названием, тогда она заменит текущую функцию.

Возвращает

true, если условие выполняется (пользователь авторизован) и false, если пользователь не авторизован.

Оцените статью