хук-фильтр since 2.0.0

user_has_cap

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

apply_filters( 'user_has_cap', bool[] $allcaps, string[] $caps, array $args, WP_User $user )

Описание

Динамически фильтрует права доступа пользователя.

Фильтруемое значение

Массив пар ключ/значение, где ключи — это имена прав доступа, а логические значения указывают, обладает ли пользователь этим правом доступа.

Параметры

$allcaps bool[] обязательный
Массив пар ключ/значение, где ключи — это имена прав доступа, а логические значения указывают, обладает ли пользователь этим правом доступа.
$caps string[] обязательный
Обязательные примитивные права доступа для запрашиваемого права.
$args array обязательный
Аргументы, сопровождающие проверку запрашиваемого права доступа. 0 string Запрашиваемое право доступа. 1 int Идентификатор рассматриваемого пользователя. ...$2 mixed Необязательные второй и последующие параметры, обычно идентификатор объекта.
$user WP_User обязательный
Объект пользователя.

Исходный код

wp-includes/class-wp-user.php:821

$capabilities = apply_filters( 'user_has_cap', $this->allcaps, $caps, $args, $this );

История изменений

ВерсияОписание
3.7.0 Added the $user parameter.
2.0.0 Introduced.

Что будем искать? Например,Продвижение

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