Поддержка Проблемы и решения Переменная роли пользователя

  • Здравствуйте, используется такой код для вставки шорткода в записи:

    function wph_hide_text($atts, $content = null) {
        if (is_user_logged_in() && !is_null($content) && !is_feed())
            {return wpautop($content);}
        else {
            $loginlink = wp_login_url();
            $reglink = wp_registration_url();
            $msg = '<p style="padding:5px;">
            Для просмотра скрытого содержимого вы должны 
            <a href="'.$loginlink.'">войти</a> или 
            <a href="'.$reglink.'">зарегистрироваться</a> на сайте.</p>';
            return $msg;
        }
    }
    add_shortcode('hide', 'wph_hide_text');

    Подскажите, пожалуйста, как скрывать контент для всех ролей кроме Администратора и Подписчика?

    Я так понимаю это делается как-то так:

    if (is_user_logged_in() && get_role() && !is_null($content) && !is_feed())
    но как туда вписать значение роли и как они вообще выглядят?

Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Переменная роли пользователя» закрыта для новых ответов.