// === Exclusiones de WooCommerce (claude, post-cutover 2026-06-02) === // No cachear las páginas que dependen del carrito/sesión del usuario. $cache_acceptable_files = array_unique(array_merge((array)$cache_acceptable_files, array( 'wp-comments-popup.php', 'wp-links-opml.php', 'wp-locations.php' ))); if (!isset($cache_rejected_uri) || !is_array($cache_rejected_uri)) { $cache_rejected_uri = array(); } $cache_rejected_uri = array_unique(array_merge($cache_rejected_uri, array( '/carrito/', '/finalizar-compra/', '/mi-cuenta/', '/checkout/', '/cart/', '/my-account/', 'add-to-cart=', 'wc-ajax=', 'wc-api=' ))); if (!isset($cache_rejected_cookies) || !is_array($cache_rejected_cookies)) { $cache_rejected_cookies = array(); } $cache_rejected_cookies = array_unique(array_merge($cache_rejected_cookies, array( 'woocommerce_cart_hash', 'woocommerce_items_in_cart', 'wp_woocommerce_session_', 'wordpress_logged_in_', 'comment_author_' ))); // === Exclusión adicional: URL de login custom (WPS Hide Login) === $cache_rejected_uri = array_unique(array_merge($cache_rejected_uri, array( '/gestionweb/', '/wp-login.php', '/wp-admin' )));