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. |
valoraciones y comentarios
Si entiendes que ha sido de provecho este artículo, te agradeceríamos que lo compartas con más seniors y nos ayudes a difundir este contenido.