WordPress函数block_has_support()检查块类型是否支持请求功能

WordPress函数block_has_support()检查块类型是否支持请求功能

WordPress函数block_has_support()检查块类型是否支持请求功能

  WordPress 中的函数block_has_support()函数是 WordPress 的一个函数,可让您检查某个块是否支持特定功能。它需要两个参数:要检查支持的块类型。检查支持的功能。true如果块支持该功能,则该函数返回,false否则返回。

  推荐:[最新版]Slider Revolution滑块插件WordPress滑块插件

block_has_support()函数基本语法

描述

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

用法

$support = block_has_support( 'core/paragraph', array( 'align' ), false );

参数

  • $block_type(WP_Block_Type – 必需):您正在检查支持的块类型。
  • $feature(array – 必需):您要检查支持的特定功能。
  • $default_value(mixed – 可选):功能支持的后备值。默认值为false

  推荐:[最新版]TranslatePress Pro插件下载WordPress翻译插件

block_has_support()函数

  before_last_bar()函数采用一个参数,即以竖线分隔的字符串。它返回删除最后一项的字符串,如果在字符串中找不到管道字符,则返回原始字符串。(源文件可参考这里

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

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

  推荐:ProjectHuddle插件WordPress网站设计交流插件

如何使用block_has_support()

  检查颜色支持,此示例检查“core/paragraph”块是否支持颜色设置。

$support = block_has_support( 'core/paragraph', array( 'color' ) );

  检查自定义字体大小,这会检查“core/heading”块是否支持自定义字体大小。

$support = block_has_support( 'core/heading', array( 'fontSize' ) );

  检查间距支持,这将验证“core/columns”块是否支持列之间的间距。

$support = block_has_support( 'core/columns', array( 'spacing' ) );

  检查版式支持,这会检查“core/quote”块是否支持排版设置。

$support = block_has_support( 'core/quote', array( 'typography' ) );

  检查链接颜色支持,这将验证“core/button”块是否支持自定义链接颜色。在所有示例中,$support将是true块是否支持该功能false。

$support = block_has_support( 'core/button', array( 'linkColor' ) );

  推荐:WordPress函数wp_check_filetype()检索文件类型

  推荐:WordPress函数使用手册

5/5 - (1 vote)

Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折

Chatgpt-Plus注册购买共享账号
滚动至顶部