Как скрыть информацию от гостей в 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:


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


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

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