ElegantThemes

El sueño de exportar temas de bloques de WordPress desde el editor del sitio está cerca de hacerse realidad

Lo he dicho antes, pero vale la pena repetirlo: la próxima generación de autores de temas de WordPress será diseñada por editores de sitios. Parece que los colaboradores del Proyecto Gutenberg están cumpliendo mi promesa.

Hoy temprano, exporté un tema de WordPress desde el editor del sitio.

Exporta veintidós temas.

El archivo ZIP resultante parece contener todos los bits necesarios para cargar y activar, como cualquier otro tema.

Esta es una característica que he estado esperando durante meses. Este es un paso importante hacia la idea de no solo democratizar la publicación, sino también llevar la misma filosofía al diseño de sitios web.

Dudé y revisé el código postal en busca de algo que pudiera necesitar ajustes.Cambié el nombre de la carpeta interna y Theme Name título en style.cssLuego lo tiré /wp-content/themesEl momento de la verdad estaba sobre mí cuando hice clic en el botón de activación del administrador de WordPress.

No hay errores fatales. Yo. Activación exitosa.

Esto de ninguna manera es perfecto. Se siente como escalar la primera montaña en programación, pasar de un concepto a una implementación rota pero algo funcional. Por lo general, es la colina más difícil del viaje, pero una vez que llegas a la cima, sigues adelante. El esfuerzo valdrá la pena al final.

Lo probé exportando 222 Noticias de la noche de GutenbergDespués de inspeccionar la interfaz y el editor del sitio, noté que faltaban algunas partes:

Editor de sitios de WordPress que muestra 22-22 temas exportados. Faltan imágenes y familias de fuentes.
Veintidós se exportó en el editor del sitio.

Faltan muchos archivos en el paquete, pero este es el comportamiento esperado. A partir de WordPress 5.9, los usuarios pueden descargar sus plantillas y secciones de plantillas. Dos mejoras recientes a la versión de desarrollo del complemento de Gutenberg agregan más archivos de temas:

Sorprendentemente, el tema «TT2 Export» que subí es exactamente similar a Twenty Twelve. No tiene archivos PHP para agregar funciones como patrones personalizados.aunque style.css El archivo, aunque incluido, no se carga.

Artículo Recomendado:  Bridge v24.2 – Creative Multi-Purpose WordPress Theme

Sin embargo, esto demuestra cuán poderoso theme.json ya convertido. Sigue siendo un tema válido sin todas las otras partes.

Este es sólo el primer paso.Si se aprueba, el próximo boleto será [maybe] Exportar todo el contenido del temaAl igual que sus predecesores, tiene sus propias características. Esta exportación crea desafíos cuando el tema tiene algo más allá de las capacidades estándar. Esto puede ser cualquier cosa, desde nombres de clase/función hasta carga automática o scripts faltantes.

Se ignorará el último código en la solicitud de extracción .git, vendory node_modules Exportar directorio. Esto podría cambiar por completo la forma en que algunos creadores crean temas, especialmente a medida que el sistema continúa evolucionando.

La semana pasada, discutimos si necesitamos un tema de 1,000 bloques. La idea surge de una meta establecida por el cofundador del proyecto Matt Mullenweg en State of the World 2021, que dice tendrá 300, idealmente 3000. Esto es después de que se mencionen 5000 en la dirección al citar los entonces 28.

Desde entonces, WordPress ha adoptado un objetivo más oficial de 500 temas en el directorio de 2022. Se siente lo suficientemente ambicioso como para ser desafiante, pero no imposible.

Una de las formas más fáciles de lograrlo y esos números más altos es entregar las llaves del reino del diseño a casi todos. Bueno, cualquiera con acceso a la pantalla de administración Apariencia > Editor en WordPress.

Si un exportador de temas con todas las funciones llega a WordPress este año, podría producir la próxima generación de creadores que necesita el proyecto.

Otro ticket sugiere un editor de sitio web Anular archivo de plantilla Directamente en el tema después de habilitar el «Modo desarrollador». Esto puede ayudar a los desarrolladores de temas actuales a crear más temas de bloques. La exportación de plantillas en un archivo ZIP no forma parte del flujo de trabajo típico de un diseñador de temas. Tampoco es copiar código de bloque de un editor para pegarlo en un archivo. Hacer que WordPress escriba archivos de plantilla en el sistema elimina parte del trabajo tedioso.

Prefiero tener la última funcionalidad antes de exportar el tema. Sin embargo, eso es lo que yo llamo un desarrollador. El objetivo final debe ser empoderar a tantas personas como sea posible para diseñar.

Artículo Recomendado:  Se abre el registro de WP Career Summit para oradores y patrocinadores

Publicaciones relacionadas

Deja una respuesta

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