diff --git a/2026-04-05_22-37-48.png b/2026-04-05_22-37-48.png new file mode 100644 index 00000000..2648ac32 Binary files /dev/null and b/2026-04-05_22-37-48.png differ diff --git a/index3.js b/index3.js index ad8aecac..5c9e76d2 100644 --- a/index3.js +++ b/index3.js @@ -22,6 +22,8 @@ const mobileToggle = document.getElementById('mobileToggle') const orderSuccess = document.getElementById('orderSuccess') const contactSuccess = document.getElementById('contactSuccess') const wooCommerceConfig = window.test1WooCommerce || null + const cartPageUrl = (wooCommerceConfig && wooCommerceConfig.cartUrl) ? wooCommerceConfig.cartUrl : '/cart/' + const checkoutPageUrl = (wooCommerceConfig && wooCommerceConfig.checkoutUrl) ? wooCommerceConfig.checkoutUrl : '/checkout/' const cartPanel = cartDrawer?.querySelector('.cart-panel') const modalCard = modalBackdrop?.querySelector('.modal-card') @@ -217,18 +219,10 @@ const mobileToggle = document.getElementById('mobileToggle') }) cartCloseButton.addEventListener('click', closeCart) viewCartButton.addEventListener('click', () => { - if (wooCommerceConfig && wooCommerceConfig.cartUrl) { - window.location.href = wooCommerceConfig.cartUrl - } + window.location.href = cartPageUrl }) checkoutButton.addEventListener('click', () => { - if (wooCommerceConfig && wooCommerceConfig.checkoutUrl) { - window.location.href = wooCommerceConfig.checkoutUrl - return - } - - closeCart() - openModal(checkoutButton) + window.location.href = checkoutPageUrl }) orderButtons.forEach(button => { diff --git a/wp-content/themes/twentytwentyfour/functions.php b/wp-content/themes/twentytwentyfour/functions.php index 611d5c8a..a9d9c878 100644 --- a/wp-content/themes/twentytwentyfour/functions.php +++ b/wp-content/themes/twentytwentyfour/functions.php @@ -438,7 +438,7 @@ function twentytwentyfour_test1_assets() { ); } - if ( is_page( 'test1' ) && file_exists( $js_file ) ) { + if ( ( is_front_page() || is_page( 'test1' ) ) && file_exists( $js_file ) ) { wp_enqueue_script( 'twentytwentyfour-test1-script', home_url( '/index3.js' ),