Desactivar WooCommerce Cesta Fragmentos Scripts con WPMasterToolKit
WooCommerce, una de las soluciones de comercio electrónico más populares para WordPress, utiliza un script llamado Fragmentos de carro para actualizar el contenido de la cesta en tiempo real en el front-end mediante AJAX. Aunque esta funcionalidad es útil para algunos sitios, puede ser superflua para otros, en particular para aquellos que no utilizan la actualización dinámica de la cesta. Además, este script puede ralentizar el sitio añadiendo peticiones AJAX innecesarias. El módulo Desactivar scripts de fragmentos de carro de WPMasterToolKit ha sido diseñado para resolver este problema, desactivando este script y optimizando el rendimiento de su sitio.
¿Por qué desactivar los scripts de Cart Fragments?
Estas son las principales razones por las que podría querer desactivar este script:
- Mejorar el rendimiento Peticiones AJAX generadas por
wc-cart-fragmentspuede ralentizar la carga inicial de la página, especialmente en sitios con mucho tráfico. - Simplificación para sitios sin cesta de la compra dinámica Si su sitio no requiere una actualización dinámica del contenido de la cesta (por ejemplo, si redirige a sus clientes directamente a la página de la cesta tras añadir un producto), estos scripts resultan innecesarios.
- Reducir las solicitudes innecesarias Desactivando
wc-cart-fragmentsse eliminan las llamadas AJAX que consumen recursos del servidor.
Cómo funciona el módulo Desactivar scripts de fragmentos de carro
El módulo Desactivar scripts de fragmentos de carro desactiva los scripts de WooCommerce vinculados a la cesta de la compra dinámica y configura tu sitio para evitar las funcionalidades asociadas, como añadir AJAX a la cesta de la compra. Esto es lo que hace en detalle:
Desactivación de scripts wc-cart-fragments
El módulo utiliza el wp_enqueue_scripts para anular el registro del script wc-cart-fragmentsimpidiendo que se cargue en el front-end.
Cambiar la configuración de WooCommerce
Cuando se activa el módulo, la configuración de WooCommerce se ajusta automáticamente:
- Redirección después de añadir a la cesta Activar la opción de redirigir a la página de la cesta después de añadir un producto.
- Desactivar la adición AJAX a la cesta : Desactiva la funcionalidad de añadir artículos a la cesta de la compra vía AJAX, eliminando cualquier dependencia de scripts dinámicos.
Gestión en la administración de WooCommerce
El módulo también incluye un script específico para la página de configuración de WooCommerce para garantizar que los comportamientos de añadir al carrito se configuran correctamente en la interfaz de administración.
Restablecer la configuración al desactivar
Cuando el módulo se desactiva, restaura la configuración por defecto de WooCommerce, reactivando la funcionalidad del carrito de la compra AJAX si es necesario.
¿Cómo se utiliza este módulo?
- Instalación Instalar y activar el plugin WPMasterToolKit en su sitio WordPress.
- Activación del módulo Vaya a la lista de módulos y active "Desactivar scripts de fragmentos de carro".
- Configuración automática Una vez activado, el módulo desactiva los scripts
wc-cart-fragmentsy ajusta la configuración de WooCommerce sin ninguna intervención adicional.
Nuestras opciones técnicas para este módulo
Uso de ganchos nativos
El módulo utiliza el wp_enqueue_scripts para desregistrar scripts dinámicos. Este método garantiza que el script se elimine limpiamente, sin riesgo de afectar a otras funciones de WooCommerce.
Gestión de parámetros mediante activación y desactivación
Al modificar las opciones de WooCommerce en la activación y desactivación, el módulo garantiza la compatibilidad con el comportamiento predeterminado de WooCommerce.
Carga condicional
El módulo no carga código innecesario, en línea con la filosofía de WPMasterToolKit: "un módulo activado = un módulo cargado". Los cambios sólo se aplican cuando el módulo está activo.
Conclusión
El módulo Desactivar scripts de fragmentos de carro WPMasterToolKit es una solución ideal para los propietarios de sitios WooCommerce que desean mejorar el rendimiento mediante la eliminación de scripts dinámicos innecesarios del carrito de la compra. Fácil de usar y totalmente automatizado, garantiza un sitio más rápido sin comprometer la experiencia del usuario. Pruébelo hoy mismo para optimizar su tienda en línea.