Cómo trabajar con patrones de bloques de WordPress

Solo una pequeña publicación que escribí en el blog The Events Calendar. La idea es que un conjunto de bloques se pueda agrupar en WordPress y luego registrarse en una register_block_pattern()función que haga que el grupo esté disponible para su uso como un “patrón de bloque” en cualquier página o publicación.

Los patrones de bloques se están convirtiendo en ciudadanos de clase alta en el editor de bloques de WordPress . Se anunciaron sin mucha fanfarria en WordPress 5.5 en agosto , pero se les ha otorgado un espacio destacado en el insertador de bloques con su propia pestaña junto a los bloques, incluidos aproximadamente 10 predeterminados nada más sacarlos de la caja.

Si las notas de la versión 5.6 Beta 3 son una indicación , entonces parece que hay más patrones en camino para los temas predeterminados de WordPress. Y, por supuesto, la función de registro de bloques tiene un unregister_block_pattern()complemento en caso de que necesite excluirse de algún patrón.

Lo que me parece interesante es cómo está evolucionando el ecosistema de bloques. Comenzamos con un conjunto de bloques predeterminados que se pueden insertar en una publicación. Obtuvimos bloques reutilizables que brindan una forma de ensamblar un grupo de bloques con contenido consistente en todas las páginas de publicaciones. Ahora tenemos una forma de hacer lo mismo, pero de una forma mucho más flexible y editable. Las diferencias son sutiles, pero los casos de uso no podrían ser más diferentes. De hecho, hemos estado usando bloques reutilizables aquí en CSS-Tricks para explicaciones de publicaciones, como esta:

Agregamos algún texto aquí cuando creemos que hay algo que vale la pena destacar o que merece una pequeña explicación adicional.

Cualquier bloque reutilizable se puede convertir en un bloque “normal”. Los estilos se mantienen pero el contenido no. Ese ha sido nuestro enfoque hack-y para acelerar nuestro proceso aquí, pero ahora que los patrones de bloques existen, los bloques reutilizables anteriores que hemos estado usando ahora tienen más sentido como patrones.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir