La versión 2.25.0 de WPMasterToolKit incluye cuatro nuevos módulos Pro dedicados a la gestión de recursos externos, de archivos multimedia, del tema activo y de las herramientas de seguimiento.
Esta actualización introduce Fuente local de Google, Basura mediática, Sin cambio de tema y Pixel Tag Manager. Además, mejora Generador de temas infantiles con el fin de tener más en cuenta los permisos relacionados con el cambio de tema y garantizar la seguridad de las acciones de generación.
A continuación se detallan las novedades de WPMasterToolKit 2.25.0.
Google Fonts local: aloja Google Fonts directamente en WordPress
El primer módulo nuevo de esta versión es Fuente local de Google.
Muchas plantillas y extensiones de WordPress utilizan Google Fonts para cargar sus fuentes. En una configuración habitual, el navegador del visitante debe recuperar estos recursos de los servidores de Google, concretamente a través de fonts.googleapis.com y fonts.gstatic.com.
Google Fonts Local permite descargar estas fuentes y alojarlas directamente en tu sitio web de WordPress.
El módulo detecta las hojas de estilo de Google Fonts que utiliza WordPress, descarga los archivos WOFF2 necesarios y genera una hoja CSS local. Una vez validada esta versión, la URL remota se sustituye automáticamente por el recurso alojado en tu propio servidor.
Este enfoque permite reducir la dependencia de servicios externos y facilita aquellas configuraciones en las que las fuentes deben servirse directamente desde el dominio del sitio web.
Detección y alojamiento automáticos
Local Google Font puede detectar automáticamente las fuentes de Google cargadas mediante los mecanismos estándar de WordPress.
La opción Alojamiento automático, que está activada por defecto, permite alojar automáticamente una nueva fuente cuando se detecta.
Una herramienta Página de inicio de Scan también está disponible para analizar la página de inicio y buscar de inmediato las hojas de estilo de Google Fonts que se utilizan en ella.
Cada fuente tiene su propio estado en WPMasterToolKit: detectada, alojada localmente o fallida. También es posible reconstruir los archivos locales o eliminarlos uno por uno.
El módulo realiza varias comprobaciones antes de utilizar una versión local, con el fin de evitar sustituir un recurso remoto por una generación incompleta o no válida.
Media Trash: una auténtica papelera para la mediateca de WordPress
La eliminación accidental de una imagen, un PDF u otro archivo de la biblioteca multimedia puede tener consecuencias más graves que la eliminación de un artículo o una página.
El nuevo módulo Basura mediática ofrece una protección adicional al activar y aprovechar el mecanismo nativo de la papelera de reciclaje de archivos multimedia que incorpora WordPress.
De este modo, en lugar de ser eliminados de forma inmediata y definitiva, los contenidos multimedia pueden ser se guardan temporalmente en la papelera y se recuperan en caso de error.
Un plazo de conservación configurable
Media Trash permite definir un plazo de conservación comprendido entre 1 y 365 días, con un valor por defecto de 90 días.
WPMasterToolKit también tiene en cuenta el mecanismo global de limpieza de WordPress. Si aún no se ha alcanzado el plazo establecido para un archivo multimedia, el módulo impide su eliminación definitiva al vaciar la papelera.
Diariamente se lleva a cabo una limpieza automática para eliminar los archivos multimedia que han superado su plazo de conservación. Para evitar procesar una cantidad excesiva de archivos en una sola operación, la limpieza se limita a 100 medios por ejecución.
Además, cuando falla una eliminación definitiva, el módulo espera una semana antes de volver a intentarlo en el mismo soporte.
De este modo, Media Trash ofrece una red de seguridad adicional, al tiempo que evita que se conserven indefinidamente archivos que ya no sirven para nada.
No Theme Switch: bloquea el tema activo de WordPress
Cambiar por error el tema de una página web en producción puede alterar inmediatamente su aspecto y afectar al funcionamiento de algunas funciones.
El nuevo módulo Sin cambio de tema permite eliminar este riesgo al bloqueando el tema de WordPress actualmente activo.
Una vez activado el módulo, ningún usuario puede cambiar a otro tema, ni siquiera un administrador que, en circunstancias normales, dispusiera de los permisos necesarios.
Esta función resulta especialmente adecuada para sitios de clientes, sitios en producción e instalaciones gestionadas por varias personas.
Un bloqueo directamente a nivel de los permisos de WordPress
No Theme Switch no se limita a ocultar los botones que permiten activar otro tema en el panel de administración.
El módulo interviene directamente en el sistema de capacidades de WordPress. Cuando WordPress comprueba la capacidad switch_themes, WPMasterToolKit rechaza el permiso.
Por lo tanto, el bloqueo sigue siendo deliberadamente selectivo: no se eliminan los demás permisos del usuario.
Un administrador puede seguir gestionando la página web con normalidad, según los derechos de los que disponga, pero ya no podrá cambiar el tema activo mientras No Theme Switch esté activado.
Pixel Tag Manager: centraliza tus píxeles y etiquetas de seguimiento
Pixel Tag Manager Es el cuarto módulo Pro nuevo de WPMasterToolKit 2.25.0.
Su objetivo es centralizar en WordPress la configuración de las principales soluciones de medición de audiencia y publicidad, sin tener que multiplicar los pequeños plugins dedicados a cada plataforma.
Esta primera versión es compatible con 8 destinos :
- Google Tag Manager; ;
- Google Analytics 4; ;
- Google Ads; ;
- Meta Pixel; ;
- Píxel de TikTok; ;
- Etiqueta de LinkedIn Insight; ;
- UET de Microsoft Advertising; ;
- Etiqueta de Pinterest.
Cada destino se puede activar de forma independiente y configurar con las credenciales que requiera la plataforma correspondiente.
Por lo tanto, puedes utilizar únicamente Google Tag Manager o cargar directamente varios destinos desde WPMasterToolKit.
Cuando se utilizan simultáneamente Google Tag Manager y destinos directos, el módulo muestra una advertencia para llamar la atención sobre una posible carga duplicada de las mismas etiquetas.
Normas comunes para controlar el seguimiento
Pixel Tag Manager no se limita a insertar scripts en el <head> del sitio web.
El módulo permite determinar ¿En qué condiciones debe iniciarse realmente el seguimiento?.
En concreto, es posible excluir a los administradores, a todos los usuarios conectados o a determinados roles específicos de WordPress. Por defecto, los administradores quedan excluidos.
El seguimiento también puede limitarse al entorno de WordPress production, lo que permite evitar que las visitas de desarrollo o de staging se envíen a las plataformas de análisis y publicidad.
Además, el módulo evita inicializar el seguimiento en varios contextos en los que no es necesario, como el panel de administración de WordPress, los feeds, los trackbacks, ciertas solicitudes de robots y la vista previa del Personalizador.
Si no hay ningún destino activo configurado correctamente, el frontend de tiempo de ejecución de Pixel Tag Manager simplemente no se carga.
Una gestión conjunta del consentimiento
Pixel Tag Manager distingue dos categorías de consentimiento: Analítica y Publicidad.
Cada destino puede asignarse a una de estas categorías y a un estado inicial granted o denied se puede definir.
Un intervalo de tiempo configurable entre 0 y 10 000 milisegundos, con un valor por defecto de 500 ms, permite además dar tiempo a que una solución externa de gestión del consentimiento transmita una actualización.
Sin embargo, Pixel Tag Manager no sustituye a un banner de cookies ni a una CMP. Proporciona el mecanismo que permite que su sistema de seguimiento tenga en cuenta el estado del consentimiento.
El módulo también incluye eventos estandarizados, un control de los datos transmitidos al frontend y un modo de depuración al que pueden acceder los administradores que dispongan de la capacidad manage_options.
Child Theme Generator ahora gestiona mejor los permisos de WordPress
WPMasterToolKit 2.25.0 también mejora el módulo Generador de temas infantiles.
Esta evolución concuerda, sobre todo, con la llegada de No Theme Switch: la creación de un tema hijo y su activación son dos operaciones que deben tener debidamente en cuenta los permisos disponibles.
Child Theme Generator ahora respeta las capacidades relacionadas con el cambio de tema y gestiona las acciones de generación de forma más segura.
El módulo también ofrece información más clara sobre el estado de la generación cuando no es posible activar el tema hijo.
De este modo, resulta posible distinguir mejor la generación del tema secundario de su posible activación, respetando al mismo tiempo las restricciones aplicadas al cambio de tema.
Una versión centrada en el control de WordPress
Con WPMasterToolKit 2.25.0, cuatro nuevas funciones que antes podían requerir varias extensiones ahora se pueden gestionar directamente desde WPMasterToolKit.
Fuente local de Google permite alojar localmente las fuentes de Google que utiliza la web. Basura mediática añade un periodo de seguridad antes de la eliminación definitiva de los archivos de la biblioteca multimedia. Sin cambio de tema bloquea el tema activo. Por último, Pixel Tag Manager centraliza ocho soluciones de seguimiento con normas comunes de carga y consentimiento.
Al mismo tiempo, la mejora de Generador de temas infantiles refuerza la coherencia entre la creación de un tema secundario y los permisos de WordPress que permiten su activación.
Como siempre con WPMasterToolKit, estas funciones siguen siendo independientes: solo activas los módulos que tu sitio web realmente necesita.