Я пытаюсь отключиться два раза, но это не работает.Ничего не происходит.
Вот код, который я использую:
add_action( 'woocommerce_before_single_product_summary', 'shop_closed' );
add_action( 'woocommerce_before_shop_loop', 'shop_closed' );
function shop_closed() {
global $woocommerce;
date_default_timezone_set('Europe/London');
$start_time = mktime('16', '59', '59', date('m'), date('d'), date('Y'));
$end_time = mktime('08', '59', '59', date('m'), date('d'), date('Y'));
$now_time = time();
if ( $now_time > $start_time && $now_time < $end_time ) {
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart');
remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_login_form');
remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form');
remove_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review');
remove_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment');
$closed = esc_html__(' We are currently closed. Welcome back tomorrow morning at 09.00 AM. ', 'woocommerce' );
echo '<span class="shop-closed">' . $closed . '</span>'; } }
Есть идеи, где я ошибаюсь?