Як перевірити, чи є користувач із зворотнього боку?


12

У моїй заяві у мене є одна форма. Тепер, якщо користувач знаходиться в передньому кінці, я хочу відобразити заголовок, але якщо він знаходиться в зворотному кінці, я не хочу його відображати.

Я не хочу перевіряти це на основі ролі користувача.

Відповіді:


20

Використовуйте is_admin(). Він перевіряє, чи переглядаєте ви сторінку адміністратора, означає, що це сервер.


чи буде це працювати для іншого користувача, як-от передплатник?
Аджай Патель

Так. Це працює для всіх ролей.
Рутвік Гангурде

Як щодо завантаження сценарію на певну сторінку адміністратора?
AlxVallejo

Гак дій admin_print_scriptsпризначений для цього.
Рутвік Ґангурде

3
Зауважимо, запит ajax зробить це поверненням ПРАВИЛЬНО. Крім того, прямо в документації сказано, що це не має використовуватися як перевірка безпеки.
Ребекка Дессонвіль

10

Використовуйте, is_admin()щоб перевірити, чи поточна сторінка є сторінкою адміністрації. Незважаючи на свою назву, це не перевірка ролі користувача.


чи буде це працювати для іншого користувача, як-от передплатник?
Аджай Патель

2
Прочитайте сторінку Codex: is_admin()завжди повертається FALSEна передній частині. Незалежно від того, яку роль відіграє користувач.
фуксія
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.