Как скрыть записи и категории для всех, кроме Авторов и
-
Здравствуйте, многоуважаемые форумчане.
Сразу оговорюсь, что не сильно искушена в программировании (php + WordPress), но потихоньку учусь. В общем, возникла задача/идея скрыть от посетителей блога доступ к определённым рубрикам и вложенным в них записям. Так…задачу со скрытием рубрик я решила, но как сделать так, что бы записи были доступны только Авторам, Редакторам и Администратору — не знаю. Перебрала кучу информации на разных форумах, просмотрела кучу всевозможных плагинов, но решения нет.
После безуспешных попыток решила управиться «малой кровью» и написала плагин на базе всем известного WP_Hide. Вопрос: Как его переделать на то, что бы он скрывал текст для всех кроме указанных выше ролей?
Основная загвоздка:
global $user_ID;
if ($user_ID == »){/*текст кода*/}
Каким образом можно обратиться к ролям 2, 7 и 10? И какая переменная/функция отвечает за это?
Перепробовала и $wp_roles, и через $user_ID, но на выходе то полное блокирование, т.е. выходит сообщение о блокировании, но для всех, что не есть хорошо, то — фатальная ошибка или вообще никакого толку от работы плагина нет, только ресурсы кушает.
Ну в общем как-то так 🙂
Заранее огромное всем Вам спасибо за ясные, полные ответы и примеры. Не ах какая проблема конечно же, но я уже четыре часа над этим бьюсь, а толку — нуль, без хвостика, а это ужь всё перешло в принцип) Нужно сделать) Творческий интерес.
Жду Ваших ответов и ещё раз — спасибо)
- Тема «Как скрыть записи и категории для всех, кроме Авторов и» закрыта для новых ответов.