【发布时间】:2020-06-06 03:05:08
【问题描述】:
我在 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”的自定义元素。
有人知道怎么做吗?
谢谢,最好的!
【问题讨论】:
-
我认为你的问题会导致更多答案 -> drupal.stackexchange.com
标签: php if-statement woocommerce hide cart