gpt4 book ai didi

php - 在 Woocommerce 中的 functions.php 文件中显示添加到购物车按钮的价格

转载 作者:行者123 更新时间:2023-12-04 01:54:11 25 4
gpt4 key购买 nike

一直试图找到有关此的内容,但到目前为止我在这里找到的解决方案不起作用。

我需要在单个产品页面中显示添加到购物车按钮,如下所示:

加入购物车 - 只需 $ 价格

它需要从子主题中的functions.php 文件中完成。

非常感谢!

最佳答案

处理商店、其他文件页面和单个产品页面上所有产品价格的添加到购物车按钮中的产品价格显示,无需覆盖模板 ,使用专用的 Woocommerce 过滤器钩子(Hook):

add_filter( 'woocommerce_product_add_to_cart_text', 'custom_add_to_cart_price', 20, 2 ); // Shop and other archives pages
add_filter( 'woocommerce_product_single_add_to_cart_text', 'custom_add_to_cart_price', 20, 2 ); // Single product pages
function custom_add_to_cart_price( $button_text, $product ) {
// Variable products
if( $product->is_type('variable') ) {
// shop and archives
if( ! is_product() ){
$product_price = wc_price( wc_get_price_to_display( $product, array( 'price' => $product->get_variation_price() ) ) );
return $button_text . ' - From ' . strip_tags( $product_price );
}
// Single product pages
else {
return $button_text;
}
}
// All other product types
else {
$product_price = wc_price( wc_get_price_to_display( $product ) );
return $button_text . ' - Just ' . strip_tags( $product_price );
}
}

代码位于您的事件子主题(或事件主题)的 function.php 文件中。测试和工作。

店铺页面:

enter image description here

在单个产品页面上:

enter image description here

关于php - 在 Woocommerce 中的 functions.php 文件中显示添加到购物车按钮的价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51522141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com