Как скрыть информацию от гостей в 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, то можно найти еще много интересного. Так же я писал о выводе трэкбэков только админстратору.

оставить комментарий »



Для того, чтобы моментально получать новые записи, подпишитесь на RSS-ленту или
E-mail рассылку:


Похожие записи:



Оставить комментарий

  • Имя (обязательно)
  • E-mail (не публикуется) (обязательно)
  • Блог