Apakah kod yang perlu saya tambahkan functions.php
untuk mengalih keluar "Tidak boleh daftar keluar apabila troli kosong". Pemberitahuan dalam Woocommerce.
Saya menjumpai kod yang bertanggungjawab untuk memaparkan mesej ini dalam includes/wc-template-functions.php.
// When on the checkout with an empty cart, redirect to cart page. if ( is_page( wc_get_page_id( 'checkout' ) ) && wc_get_page_id( 'checkout' ) !== wc_get_page_id( 'cart' ) && WC()->cart->is_empty() && empty( $wp->query_vars['order-pay'] ) && ! isset( $wp->query_vars['order-received'] ) && ! is_customize_preview() && apply_filters( 'woocommerce_checkout_redirect_empty_cart', true ) ) { wc_add_notice( __( 'Checkout is not available whilst your cart is empty.', 'woocommerce' ), 'notice' ); wp_safe_redirect( wc_get_cart_url() ); exit; }
Menulis ganti fail teras bukan pilihan, ada cadangan?
Anda boleh menggunakan
woocommerce_checkout_redirect_empty_cart
Tapis cangkuk. Memandangkan mesej hanya akan dipaparkan jika syarat ini benarPilihan lain ialah menggunakan
woocommerce_add_notice
cangkuk penapis yang mengembalikan palsu jika mesej sepadan