Los archivos javascript que se cargan no son necesarios y son simplemente una carga adicional.
Los siguientes scripts no se necesitan en Oxygen si maquetas tu propia tienda de Woocommerce y se puede deshabilitar su carga:
- <script type="text/javascript" src="
......./woocommerce/ assets/js/zoom/ jquery.zoom.min.js? ver=1.7.21">
</script> - <script type="text/javascript" src="
......./woocommerce /assets/js/flexslider/ jquery.flexslider.min.js? ver=2.7.2">
</script> - <script type="text/javascript" src="
......./woocommerce/ assets/js/photoswipe/ photoswipe.min.js? ver=4.1.1">
</script> - <script type="text/javascript" src="
......./woocommerce/ assets/js/photoswipe/ photoswipe-ui-default.min.js? ver=4.1.1">
</script>
Normalmente se encuentran cargados en el pie de página y, después aplicar este código, ya no se cargarán en tu sitio web. Lo que redundará en una mejora de la velocidad de carga, beneficiando al WPO de tu tienda de Woocommerce.
// disable flexslider js
function flex_dequeue_script() {
wp_dequeue_script( 'flexslider' );
}
add_action( 'wp_print_scripts', 'flex_dequeue_script', 100 );
// disable zoom jquery js file
function zoom_dequeue_script() {
wp_dequeue_script( 'zoom' );
}
add_action( 'wp_print_scripts', 'zoom_dequeue_script', 100 );
// disable photoswipe js file
function photoswipe_dequeue_script() {
wp_dequeue_script( 'photoswipe-ui-default' );
}
add_action( 'wp_print_scripts', 'photoswipe_dequeue_script', 100 );
?>
Lenguaje del código: PHP (php)
¿Dónde pongo este fragmento de código?
Hay varias formas de agregar un snippet a tu instalación de WordPress:
- En un plugin de funcionalidades personalizado.
- En el archivo functions.php de tu tema hijo.
- A través de un plugin de gestión de fragmentos de código como Code Snippets o Advanced Scripts.
Si necesitas ayuda para ello, no dudes en ponerte en contacto conmigo.