block_has_support

函数
block_has_support ( $block_type, $feature, $default = false )
参数
  • (WP_Block_Type) $block_type Block type to check for support.
    Required:
  • (array) $feature Path to a specific feature to check support for.
    Required:
  • (mixed) $default Optional. Fallback value for feature support. Default false.
    Required:
    Default: false
返回值
  • (bool) Whether the feature is supported.
定义位置
相关方法
wp_http_supportswp_cache_supportsremove_theme_supportget_theme_supportwp_is_https_supported
引入
5.8.0
弃用
-

block_has_support: 这个函数检查一个块是否支持某个特定的功能或属性: 该函数需要两个参数:区块类型(如”core/image”)和特征名称(如”align”)。

检查当前区块类型是否支持所请求的功能。

function block_has_support( $block_type, $feature, $default = false ) {
	$block_support = $default;
	if ( $block_type && property_exists( $block_type, 'supports' ) ) {
		$block_support = _wp_array_get( $block_type->supports, $feature, $default );
	}

	return true === $block_support || is_array( $block_support );
}

常见问题

FAQs
查看更多 >