strip_core_block_namespace

函数
strip_core_block_namespace ( $block_name = null )
参数
  • (string|null) $block_name Optional. Original block name. Null if the block name is unknown, e.g. Classic blocks have their name set to null. Default null.
    Required:
    Default: null
返回值
  • (string) Block name to use for serialization.
定义位置
相关方法
resolve_block_templateregister_core_block_types_from_metadataregister_block_core_blocklocate_block_templateget_block_template
引入
5.3.1
弃用
-

strip_core_block_namespace: 这是一个WordPress的函数,可以从块名中去除”core/”命名空间。它需要一个参数,$block_name,并返回去掉”core/”命名空间的块名。

返回用于序列化的块名称。这将从块名称中删除默认的"core/"命名空间。

function strip_core_block_namespace( $block_name = null ) {
	if ( is_string( $block_name ) && 0 === strpos( $block_name, 'core/' ) ) {
		return substr( $block_name, 5 );
	}

	return $block_name;
}

常见问题

FAQs
查看更多 >