Я разместил некоторые пользовательские элементы на странице корзины WooCommerce. Когда продукты находятся в корзине, страница выглядит великолепно - но когда корзина пуста, мои пользовательские элементы все еще там и нарушают макет пустой корзины. Вот почему я хочу скрыть эти пользовательские элементы в этом случае.
Я попробовал это, добавив следующий код в функцию моей дочерней темы:
add_action( 'wp_footer', 'henju_empty_cart' );
function henju_empty_cart() {
if ( WC()->cart->get_cart_contents_count() == 0 ) {
echo "<script>
$('Have-Question-Textblock-Cart-0209').hide()
</script>";
}
}
Или:
add_action( 'wp_head', 'henju2_empty_cart' );
function henju2_empty_cart() {
if( is_cart() && WC()->cart->cart_contents_count == 0){
echo "<script>
$('Have-Question-Textblock-Cart-0209').css('display','none');
</script>";
exit;
}
}
Но это не сработало.
В основном я хочу скрыть пользовательские элементы, которые имеют класс CSS .Have-Question-Textblock-Cart-0209.
Кто-нибудь знает, как это сделать?
Спасибо и всего наилучшего!