在WooCommerce购物车页面上更改产品交叉销售h2标题"You may be interested in..."



有一个名为woococommerce_cart_collaterals的WooCommerce钩子,它在div中显示我想要更改的文本。

这是未修改的HTML输出的缩写:

<div class="cart-collaterals">
<div class="cross-sells">
<h2>You might be interested in...</h2>
...
</div>
</div>

我想更改h2中的文本。我已经为这个钩子添加了一个操作,但给定的参数变量只是空的,我不知道该怎么做才能访问h2。

这是我尝试添加到主题的功能中的。hp:

function action_woocommerce_cart_collaterals( $woocommerce_cart_totals) { 
print_r($woocommerce_cart_totals);
};
add_action( 'woocommerce_cart_collaterals', 'action_woocommerce_cart_collaterals', 10, 1); 

我需要修改什么来编辑h2中的文本输出?

woocommerce_cart_collaterals操作挂钩回调函数不包含任何参数。使用woocommerce_product_cross_sells_products_heading过滤器挂钩代替

所以你得到了:

function filter_woocommerce_product_cross_sells_products_heading( $string ) {
// New text
$string = __( 'My new text', 'woocommerce' );
return $string;
}
add_filter( 'woocommerce_product_cross_sells_products_heading', 'filter_woocommerce_product_cross_sells_products_heading', 10, 1 );

相关内容

  • 没有找到相关文章

最新更新