Как скрыть информацию от гостей в WordPress?
Сегодня я расскажу о функции current_user_can() в WordPress, c помощью которой можно скрыть информацию от гостей, или наоборот, показывать ее только им. Я не любитель теории, поэтому сразу же перейдем к практике.
И все же пара строк, как ей пользоваться (level_10 – уровень админа):
// нужная информация, будет показываться
// только администратору
// нужная информация, будет показываться всем,
// кроме администратора (т.к. в начале функции - отрицание)
Вместо level_10, понятное дело, может быть другой уровень. Теперь мы знаем как пользоваться данной функцией!
Права пользователей (стандартные в WordPress):
level_0 – подписчик
level_1 – участник
level_2 – автор
level_3 – level_7 – редактор
level_8 – level_10 – администратор
А теперь примеры.
Меню для администратора:
В список можно добавить нужные вам ссылки и разместить код на главной странице.
Вывод для гостей:
// информация для гостей
В основном это нужно на блогах, где используется регистрация (или несколько ведущих).
На этом пока все, если покопаться в функции current_user_can, то можно найти еще много интересного. Так же я писал о выводе трэкбэков только админстратору.


Оставить комментарий
← Интересные факты о развитии социальных сетейКак убрать редирект в WordPress? →