WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

wp_has_border_feature_support() WP 5.8.0

Checks whether the current block type supports the border feature requested.

If the __experimentalBorder support flag is a boolean true all border support features are available. Otherwise, the specific feature's support flag nested under experimentalBorder must be enabled for the feature to be opted into.

Хуков нет.

Возвращает

true|false. Whether or not the feature is supported.

Использование

wp_has_border_feature_support( $block_type, $feature, $default );
$block_type(WP_Block_Type) (обязательный)
Block type to check for support.
$feature(строка) (обязательный)
Name of the feature to check support for.
$default(разное)
Fallback value for feature support.
По умолчанию: false

Список изменений

С версии 5.8.0 Введена.

Код wp_has_border_feature_support() WP 5.8.1

function wp_has_border_feature_support( $block_type, $feature, $default = false ) {
	// Check if all border support features have been opted into via `"__experimentalBorder": true`.
	if (
		property_exists( $block_type, 'supports' ) &&
		( true === _wp_array_get( $block_type->supports, array( '__experimentalBorder' ), $default ) )
	) {
		return true;
	}

	// Check if the specific feature has been opted into individually
	// via nested flag under `__experimentalBorder`.
	return block_has_support( $block_type, array( '__experimentalBorder', $feature ), $default );
}