ElegantThemes

Pregúntele al camarero: ¿qué le sucede al personalizador cuando un tema de bloque está activo?

Algo en mi radar en este momento son complementos de terceros que tienen configuraciones en el personalizador. Lo que recopilo de amigos que son los desarrolladores que trabajan en personalizadores y cosas de front-end dentro de algunas compañías de complementos, estilos globales y estilos de bloque aún no están en su radar. Entonces, ¿qué sucede si alguien instala Twenty Twenty-Two o algún otro tema basado en bloques? El menú de administración de la izquierda para los personalizadores no está allí. La forma más rápida de llegar es a través de Apariencia> Diseños> Personalizador. Sin embargo, se espera que los complementos y temas de terceros tengan que mover la configuración. De hecho, parece más bien que tienes que duplicar la configuración en ambos lugares durante un tiempo.

Anónimo

Para aquellos de ustedes que simplemente están desactualizados, permítanme brindarles un repaso rápido sobre este tema. Cuando aterrice WordPress 5.9, Esperamos que sea enviado con el nuevo editor de sitios y la interfaz de usuario de estilo global. Sin embargo, la mayoría de los usuarios no verán esta pantalla a menos que hagan un diseño de bloque.

Dado el próximo Veintidós también viene con WordPress 5.9 y, a juzgar por la popularidad de los temas estándar anteriores, podemos esperar que muchos miles de usuarios sean transportados a este mundo completamente nuevo. Para algunos, esto puede ser tan impactante como la introducción del editor de bloques en 5.0.

Cuando un tema de bloque está activo, los enlaces para acceder al personalizador antiguo y familiar desaparecen de la interfaz de usuario. Los widgets y las pantallas del menú de navegación también estarán ausentes. Sin embargo, seguirá siendo accesible si conoce la URL de las pantallas.

Nos enteramos por primera vez de esto el año pasado como parte del Versión Gutenberg 9.3. También hay una tema abierto para asegurarse de que el editor del sitio tenga paridad de funciones con algunas configuraciones básicas de WordPress.

Está bien que estas funciones se eliminen gradualmente para los usuarios de diseño de bloques. Todos fueron intentos tempranos y distintos de crear piezas separadas de lo que permite el editor del sitio. WordPress reúne todos estos conceptos en una experiencia de usuario coherente. Es un estándar que los colaboradores pueden repetir una y otra vez. No será perfecto para empezar, pero esta primera versión de la plataforma central debería fomentar la retroalimentación necesaria para mejorar a medida que más y más usuarios comiencen a instalar temas de bloques.

El problema que se presenta aquí tiene más que ver con el mercado de complementos. El personalizador se desarrolló originalmente como una herramienta de configuración de temas y se utilizó principalmente para este propósito. Pero muchos complementos le han vinculado diferentes configuraciones en sus nueve años de historia. Una búsqueda de wp_customize en el directorio de complementos llama a más de 1.400 resultados. los customize_register Hook muestra más de 1.900. Estos no son necesariamente coincidencias exactas para la cantidad de complementos que realmente agregan paneles, secciones, configuraciones o controles. Sin embargo, es un indicador de que muchos confían en él para presentar opciones a los usuarios finales.

Eso nos devuelve a la verdadera pregunta. ¿Qué pasa si un usuario instala un tema de bloque como el próximo Twenty Twenty-Two mientras usa un complemento que se basa en el personalizador?

Eso depende.

Algunos complementos como WooCommerce ya han colocado convenientemente un enlace directo a su panel / área de personalización en el menú de administración. Esto no será un problema para sus usuarios. Para todos los demás, sin embargo, el personalizador parece estar desapareciendo por completo.

Opciones de personalización de WooCommerce accesibles con tema de bloque.

En unas pocas semanas de 5.9, dependiendo de qué tan rápido salga Twenty Twenty-Two en particular, podríamos ver a miles de usuarios confundidos. Todo esto, por supuesto, podría cambiar en el tiempo previo al lanzamiento. Sin embargo, esta es una conversación que debe tener lugar ahora.

“Se trata de usuarios finales”, dijo el interrogador anónimo. «Verá artículos de la base de conocimientos, instrucciones en la configuración del complemento y más sobre dónde buscar la configuración».

Por ahora, al menos, depende de los autores del complemento abordar esto para sus propios usuarios. Sin embargo, hay varias avenidas por las que es posible que desee seguir.

El método más simple es seguir el ejemplo de WooCommerce. El complemento comprueba el gutenberg_is_fse_theme() condicional (tenga en cuenta que esto El nombre de la función puede cambiar). Cuando vuelva true, el complemento agrega un enlace directamente a su panel de personalización.

La vinculación a un área de ajuste, sección o control es fácil. Los autores de complementos pueden encontrar las URL en el Guía del desarrollador. También puedes copia la técnica el equipo de WooCommerce ocupado.

Esta es una forma rápida de garantizar que los usuarios no pierdan el acceso a sus opciones si los autores de complementos no pueden realizar cambios antes de que llegue WordPress 5.9.

No es la solución ideal a largo plazo. El personalizador existirá durante mucho tiempo, pero los autores de complementos tienen que lidiar con dos grupos de usuarios: los que hacen tanto bloqueos como temas clásicos.

Dado que cada complemento es diferente, las soluciones deben ser diferentes. Muchos pueden usar eso API de configuración para crear una pantalla de opciones personalizadas. Si esta es una solución viable, no importa qué tema esté ejecutando el usuario.

Sin embargo, la realidad podría ser mantener dos sistemas para ambos grupos de usuarios. Uno que se integra con el Personalizador y otro que introduce opciones en el Editor del sitio. Si el complemento tiene una funcionalidad relacionada con el diseño, los usuarios de diseño de bloques esperan que la configuración aparezca en la nueva interfaz de usuario.

Por el lado del tema, debería haber menos problemas. De todos modos, un tema de bloque no afecta al personalizador. Un problema que permanece abierto sería la conversión de contenido inicial, y hay uno Boleto abierto para llevar esto a la edición completa del sitio.

Lo más importante es que la comunicación abierta con los usuarios facilitará la transición. Algo de esto debería provenir del núcleo de WordPress. Sin embargo, muchos usuarios necesitan escucharlo de sus desarrolladores de complementos y temas. Estos pueden ser publicaciones de blog, base de conocimientos o actualizaciones de tutoriales y mantenerse al día con el soporte.

Luego está la solución final que WordPress podría implementar por sí solo. También es el camino de menor resistencia.

WordPress debería reconocer automáticamente los filtros o acciones en los ganchos relacionados con el personalizador. Esto debería generar una marca de Personalizar soportes y mantener el menú de administración y los enlaces de la barra de herramientas a la pantalla del personalizador. Esto les daría a los desarrolladores algo de tiempo para ponerse al día sin confundir a los usuarios. Puede haber algunos indicadores falsos o integraciones perdidas, pero debería poder capturar la mayoría de los casos de uso de manera efectiva.

Deja una respuesta

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