在 WooCommerce 购物车页面上更改产品交叉销售 h2 标题 "You may be interested in..."
Change product cross sells h2 heading "You may be interested in..." on WooCommerce cart page
有一个名为 woocommerce_cart_collaterals 的 WooCommerce Hook,它在 div 中显示我想要更改的文本。
这是未修改的 HTML 输出的缩写形式:
<div class="cart-collaterals">
<div class="cross-sells">
<h2>You might be interested in...</h2>
...
</div>
</div>
我想更改 h2 中的文本。我已经为此挂钩添加了一个操作,但给定的参数变量只是空的,我不知道如何访问 h2。
这是我尝试添加到主题的 functions.php:
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 );
有一个名为 woocommerce_cart_collaterals 的 WooCommerce Hook,它在 div 中显示我想要更改的文本。
这是未修改的 HTML 输出的缩写形式:
<div class="cart-collaterals">
<div class="cross-sells">
<h2>You might be interested in...</h2>
...
</div>
</div>
我想更改 h2 中的文本。我已经为此挂钩添加了一个操作,但给定的参数变量只是空的,我不知道如何访问 h2。
这是我尝试添加到主题的 functions.php:
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 );