Php 为唯一变量选择不同的css类
一个变量有两种不同的样式,可在页面的两个不同位置使用:Php 为唯一变量选择不同的css类,php,ajax,woocommerce,Php,Ajax,Woocommerce,一个变量有两种不同的样式,可在页面的两个不同位置使用: /* Header Bar Count*/ .sticky-count { font-size: 1em; } /* Footer Bar Count*/ .sticky-count-footer { font-size: 0.5em; } 我有以下代码通过Ajax事件更新$cart_count变量: // Woocommerce Ajax Count add_filter( 'woocommerce_add_to_c
/* Header Bar Count*/
.sticky-count {
font-size: 1em;
}
/* Footer Bar Count*/
.sticky-count-footer {
font-size: 0.5em;
}
我有以下代码通过Ajax事件更新$cart_count变量:
// Woocommerce Ajax Count
add_filter( 'woocommerce_add_to_cart_fragments', 'refresh_cart_count', 50, 1 );
function refresh_cart_count( $fragments ){
ob_start();
?>
<span class="e434-21 x-bar-content-area sticky-count" id="cart-count"><?php
$cart_count = WC()->cart->get_cart_contents_count();
echo sprintf ( _n( '%d', '%d', $cart_count ), $cart_count );
?></span>
<?php
$fragments['.sticky-count, .sticky-count-footer'] = ob_get_clean();
return $fragments;
}
//Ajax计数
添加\u过滤器('woocommerce\u添加\u到\u购物车\u片段','refresh\u购物车\u count',50,1);
函数刷新\购物车\计数($fragments){
ob_start();
?>
如果尚未使用容器,请将方法返回的代码用容器包围起来,并给它们类页眉和页脚。在您的响应中,仅将.sticky count
用作类。更新样式表并将.header.sticky count
和页脚.sticky count
用作选择器。添加AJAX
添加到问题中的标签。