大佬教程收集整理的这篇文章主要介绍了根据 WooCommerce 产品重量替换添加到购物车按钮,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 wordpress 和 woocommerce 建立一个在线商店。如果产品的重量大于 10 克,我需要用新按钮替换添加到购物车按钮。我该怎么做?
我有一个解决方案可以替换特定 WooCommerce 产品的添加到购物车按钮(基于重量)。因此,您可以使用以下代码并将其放入functions.php
// To change add to cart text on single product page
add_filter( 'woocommerce_product_single_add_to_cart_text','woocommerce_custom_single_add_to_cart_text' );
function woocommerce_custom_single_add_to_cart_text() {
global $product;
$weight = $product->get_weight();
preg_replace('/\D/','',$weight);
if ( $product->has_weight() && ($weight > '9') ) {
return __( 'Custom text','text-domain' );
}
return __( 'Add to Cart','text-domain' );
}
// To change add to cart text on product archives(Collection) page
add_filter( 'woocommerce_product_add_to_cart_text','woocommerce_custom_product_add_to_cart_text' );
function woocommerce_custom_product_add_to_cart_text() {
global $product;
$weight = $product->get_weight();
preg_replace('/\D/',$weight);
if ( $product->has_weight() && ($weight > '9')) {
return __( 'Custom text','text-domain' );
}
return __( 'Add to Cart','text-domain' );
}
以上是大佬教程为你收集整理的根据 WooCommerce 产品重量替换添加到购物车按钮全部内容,希望文章能够帮你解决根据 WooCommerce 产品重量替换添加到购物车按钮所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。