Registra un tipo de bloque de los metadatos almacenados en el block.json expediente.

Parámetros

$ file_or_folder

(cuerda)(Requerido)Ruta al archivo JSON con definición de metadatos para el bloque o ruta a la carpeta donde block.json se encuentra el archivo.

$ args

(formación)(Opcional) Matriz de argumentos de tipo bloque. Acepta cualquier propiedad pública de WP_Block_Type. Consulte WP_Block_Type :: __ construct () para obtener información sobre los argumentos aceptados.

Valor predeterminado: array ()

Regreso

(WP_Block_Type | falso) El tipo de bloque registrado en caso de éxito o falso en caso de error.

Fuente

Expediente: wp-includes / blocks.php

functionregister_block_type_from_metadata($file_or_folder,$args=array())$filename='block.json';$metadata_file=(substr($file_or_folder,-strlen($filename))!==$filename)?trailingslashit($file_or_folder).$filename:$file_or_folder;if(!file_exists($metadata_file))returnfalse;$metadata=json_decode(file_get_contents($metadata_file),true);if(!is_array($metadata)

Relacionado

Usos

Usos Descripción
wp-includes / blocks.php:block_type_metadata

Filtra los metadatos proporcionados para registrar un tipo de bloque.

wp-includes / blocks.php:block_type_metadata_settings

Filtra la configuración determinada a partir de los metadatos del tipo de bloque.

wp-includes / blocks.php:register_block_script_handle ()

Busca un identificador de secuencia de comandos para el campo de metadatos del bloque seleccionado. Detecta cuándo se proporcionó una ruta al archivo y encuentra un archivo de activos correspondiente con los detalles necesarios para registrar el script con el nombre del identificador generado automáticamente. De lo contrario, devuelve el identificador de script sin procesar.

wp-includes / blocks.php:register_block_style_handle ()

Busca un identificador de estilo para el campo de metadatos del bloque. Detecta cuándo se proporcionó una ruta al archivo y registra el estilo con el nombre del identificador generado automáticamente. De lo contrario, devuelve el identificador de estilo sin procesar.

wp-includes / blocks.php:register_block_type ()

Registra un tipo de bloque.

wp-includes / l10n.php:translate_with_gettext_context ()

Recupere la traducción de $ text en el contexto definido en $ context.

wp-includes / formatting.php:trailingslashit ()

Añade una barra inclinada al final.

wp-includes / plugin.php:aplicar_filtros ()

Llama a las funciones de devolución de llamada que se han agregado a un enlace de filtro.

Registro de cambios

Versión Descripción
5.5.0 Introducido.