\/script>/i',
// Buscar etiquetas de script sin async
'/',
// Reemplazar etiqueta de script no-async
'',
// Reemplazar scripts de push inline con versiones retrasadas
'',
);
// Primera pasada: reemplazar etiquetas de script
$html = preg_replace($patterns[0], $replacements[0], $html);
$html = preg_replace($patterns[1], $replacements[1], $html);
// Segunda pasada: reemplazar llamadas inline de push
$html = preg_replace_callback(
'/';
},
$html
);
// Agregar comentario para indicar que se procesó (solo en modo debug)
if (defined('WP_DEBUG') && WP_DEBUG) {
$html = str_replace('