将Add_to_Cart按钮修改为特定于单个页面

时间:2020-06-04 作者:Jack Borg-Cardona

我使用WooCommerce作为WordPress网站的电子商务部分。

使用时add_to_cart 按钮我想它说“阅读更多”在特定的网页上只。

到目前为止,我已找到更改按钮文本的代码:

add_filter(\'woocommerce_product_single_add_to_cart_text\', \'woo_custom_cart_button_text\');

function woo_custom_cart_button_text() {
return__(\'Read More\',\'woocommerce\'); }
问题是,我如何将此应用于add_to_cart 我的网站的单个页面上的按钮?该页面不是商店页面。这是一个普通的网页,其中有产品描述和相关处理。按钮可以将他们带到产品页面。

2 个回复
SO网友:Phantasmix

为什么不添加一个带有产品页面链接的常规按钮,如<a href..><button></button></a>?

SO网友:Baikare Sandeep

产品列表页面和产品详细信息页面使用两种不同的文本。

打开Wordpress管理面板,进入外观>主题编辑器打开功能。php主题文件在函数底部添加以下代码。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() {
    return __( \'Buy Now\', \'woocommerce\' ); 
}

// 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() {
    return __( \'Buy Now\', \'woocommerce\' );
}