Документация WordPress

current_user_can

В WordPress функция current_user_can используется для проверки наличия у текущего пользователя определенных прав на сайте. Эта функция возвращает булево значение (true или false) в зависимости от того, есть ли у текущего пользователя права, например для просмотра текущей страницы или для редактирования поста.

Синтаксис функции current_user_can:

где:

  • $capability (обязательно): Имя свойства (права), которое необходимо проверить, например, «edit_posts» или «publish_pages».

Пример использования функции current_user_can:

Это позволит проверить, есть ли у текущего пользователя возможность «edit_posts» (редактировать посты), а затем либо вывести ссылку на редактирование поста или форму, если у пользователя есть разрешение, либо вывести сообщение о том, что у него нет права редактировать посты.

Обратите внимание, что функция current_user_can проверяет возможности текущего пользователя на основе его роли или индивидуальных прав присвоенные администратором сайта. Она не проверяет, вошел ли пользователь в систему или имеет он другие разрешения или ограничения, которые могут повлиять на его доступ к определенному контенту или функциональности.

theme WP_core

Функции WordPress