Con este código podemos eliminar o anular todos los scripts y styles de woocommerce agregando este código al fichero functions.php de nuestro theme wordpress.
// Eliminar CSS y JS de WooCommerce innecesarios
function working_optimize_woocommerce_assets() {

    if (!class_exists('WooCommerce')) return;

    // Obtener listas reales de scripts y styles encolados
    global $wp_scripts, $wp_styles;

    // Eliminar todos los scripts de WooCommerce
    foreach ($wp_scripts->queue as $handle) {
        if (
            strpos($handle, 'wc-') === 0 ||            // wc-*
            strpos($handle, 'woocommerce') === 0 ||    // woocommerce*
            $handle === 'sourcebuster-js' || 
            $handle === 'selectWoo'
        ) {
            wp_dequeue_script($handle);
            wp_deregister_script($handle);
        }
    }

    // Eliminar todos los estilos de WooCommerce
    foreach ($wp_styles->queue as $handle) {
        if (
            strpos($handle, 'woocommerce') === 0 ||    // woocommerce-*
            strpos($handle, 'wc-') === 0 ||            // wc-*
            strpos($handle, 'photoswipe') === 0 ||     // photoswipe*
            $handle === 'brands-styles' ||
            $handle === 'select2'
        ) {
            wp_dequeue_style($handle);
            wp_deregister_style($handle);
        }
    }
}
add_action('wp_enqueue_scripts', 'working_optimize_woocommerce_assets', 999);
si necesitas eliminar alguno más puedes agregarlo en la parte:
$handle
cualquier cosa comentad.
0
Puntos
79
Visitas
0
Resp
Por alber hace 3 semanas
Admin
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar