使用WooCommerce发布产品,当填写了商品价格时,添加到购物车上的文字为“添加到购物车(Add to cart)”, 大多数情况下,这种默认设置都是没问题的,当我们需要个性化我们的网络商店,提现品牌差异化的时候,我们可能需要修改一下添加到购物车按钮上的文字。
修改button文字
WooCommerce产品列表页面中每个产品的下面都有一个“添加到购物车”按钮。假设现在我们想把按钮上的文字改成“查看“。
有两种方式可是实现:插件;修改代码。
插件
WC Custom Add to Cart labels插件专门用来做这个工作。安装并激活后,在WooCommerce的Setting->Products中会出现Add to cart button labels子项。把默认设置“Add to cart”修改成你希望显示的文字。
修改代码
修改woocommerce/includes/class-wc-product-simple.php文件
此文件定义了类WC_Product_Simple,继承自WC_Product。该类有成员函数add_to_cart_text(),规定了在按钮中显示的文字,修改成自己希望的文字即可。
这里修改的只是产品列表页面上的att-to-cart按钮,没有修改单个产品页面上的按钮。
修改主题的function.php文件
WooCommerce版本<2.1:
修改单产品页面上的添加到购物车按钮上的文字:
add_filter( 'add_to_cart_text', 'woo_custom_cart_button_text' ); https:// < 2.1 function woo_custom_cart_button_text() { return __( 'My Button Text', 'woocommerce' ); }
修改产品列表页面上的添加到购物车按钮上的文字:
add_filter( 'add_to_cart_text', 'woo_archive_custom_cart_button_text' ); https:// < 2.1 function woo_archive_custom_cart_button_text() { return __( 'My Button Text', 'woocommerce' ); }
WooCommerce>2.1
修改单产品页面上的添加到购物车按钮上的文字:
add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' ); https:// 2.1 + function woo_custom_cart_button_text() { return __( 'My Button Text', 'woocommerce' ); }
修改产品列表页面上的添加到购物车按钮上的文字:
add_filter( 'woocommerce_product_add_to_cart_text', 'woo_archive_custom_cart_button_text' ); https:// 2.1 + function woo_archive_custom_cart_button_text() { return __( 'My Button Text', 'woocommerce' ); }
你好,大神,我想请教怎么恢复添加购物车按钮,之前建立了popup 弹窗改成了enqiury ,现在想恢复添加购物车,却显示灰色,怎么也该不了,请大神帮忙指点,谢谢!
如果是使用了插件或代码修改过,暂停插件或删除代码,清理缓存,就可以恢复了。