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:$handlecualquier cosa comentad.
0
Puntos
Puntos
79
Visitas
Visitas
0
Resp
Resp
Por alber hace 3 semanas
Admin