n-wp.ru — блог о WordPress

Условие на группу

Подскажите пожалуйста, как вывести текст только для определенной группы.
[code lang=»php’]

Данный вариант не устраивает. в нем не получаются использовать условие ИЛИ и если использоваться код дважды для lvl 3 и для lvl 10 (либо любой другой ниже моего) я вижу то что для 3 и то что для 10.

Подскажите более рентабельный вариант.

Павел Кузнецов

1 комментарий

  • Перечитал несколько раз, но так и не понял, что вы хотите получить?
    Условие [cc lang=»php» inline=»yes»]if (current_user_can(‘level_0’) работает так: если пользователь может то, что может подписчик, то что-то происходит. Но то, что может подписчик, могут все зарегистрированные пользователи, потому что подписчик — это самая низшая роль пользователя. Подписчик может читать и комментировать — это могут и все остальные, в том числе и вы, как администратор. Если вы ставите уровень 3, то вы все равно можете все, что может этот уровень, ведь вы администратор.
    Советую к прочтению запись Роли и уровни пользователей в WordPress.

    Для администратора:

    Для уровня 0: