функция since 6.9.0

wp_has_ability()

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

Сигнатура

wp_has_ability( string $name ): bool

Описание

Русский перевод этого описания пока проверяется. Показан оригинал.

Use this for conditional logic and feature detection before attempting to retrieve or use an ability.

Example:

// Displays different UI based on available abilities.
if ( wp_has_ability( 'premium-plugin/advanced-export' ) ) {
    echo 'Export with Premium Features';
} else {
    echo 'Basic Export';
}

See also

Параметры

$name string обязательный
Имя проверяемой способности, включая префикс пространства имён (например, 'my-plugin/my-ability').

Возвращаемое значение

bool

true false

Исходный код

wp-includes/abilities-api.php:357

function wp_has_ability( string $name ): bool {
	$registry = WP_Abilities_Registry::get_instance();
	if ( null === $registry ) {
		return false;
	}

	return $registry->is_registered( $name );
}

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

ВерсияОписание
6.9.0 Introduced.

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

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