首页 > 解决方案 > 在 WooCommerce 中更改添加到购物车按钮的 HTML

问题描述

我有这段代码用于结帐/订购按钮。这非常方便,我可以设置按钮样式并添加自定义文本和类。我知道这不适用于已翻译的内容,但这在这里并不重要,因为该网站现在并且将只使用一种语言。

// Filter for adding extra custom line to order button
add_filter('woocommerce_order_button_html', 'mbm_custom_button_html');

function mbm_custom_button_html($button_html)
{

$button_html = '<button type="submit" class="button alt" name="woocommerce_checkout_place_order" id="place_order">Lidmaatschap starten<br /><span class="extra-text-checkout-button">Betaal pas na gratis proefperiode</span></button>';

return $button_html;
}

我想知道我也可以对添加到购物车按钮使用相同的方法吗?但是后来add_filter('woocommerce_add_to_cart_button_html', 'mbm_custom_atc_button_html'); 我试图在文档中搜索它但找不到我的答案。

标签: wordpresswoocommerce

解决方案


不存在用于更改“添加到购物车”按钮 HTML 的过滤器。如果您需要更改“添加到购物车”按钮的 HTML,您需要将模板从插件覆盖到您的主题。

例如,对于简单的产品“添加到购物车”按钮 HTML,您需要覆盖/plugins/woocommerce/templates/single-product/add-to-cart/simple.php/theme/woocommerce/single-product/add-to-cart/simple.php更改主题文件夹中的 simple.php。


推荐阅读