Wordpress Woocommerce:替换产品添加到购物车元素<;a>;与<;按钮>;

Wordpress Woocommerce:替换产品添加到购物车元素<;a>;与<;按钮>;,wordpress,woocommerce,cart,Wordpress,Woocommerce,Cart,在主页上我有产品网格,我有添加到购物车按钮这样的代码 <a href="/?add-to-cart=2609" data-quantity="1" class="button product_type_simple add_to_cart_button ajax_add_to_cart" data-product_id="2609" ... 您应该在functions.php中添加“woocommerce\u loop\u add\u to\u cart\u link”过滤器 add_f

在主页上我有产品网格,我有添加到购物车按钮这样的代码

<a href="/?add-to-cart=2609" data-quantity="1" class="button product_type_simple add_to_cart_button ajax_add_to_cart" data-product_id="2609" ...
您应该在functions.php中添加“woocommerce\u loop\u add\u to\u cart\u link”过滤器

add_filter( 'woocommerce_loop_add_to_cart_link', 'loop_add_to_cart_link_change_tag', 10, 3 );
function loop_add_to_cart_link_change_tag( $link_code, $product, $args ) {
    $r = array(
        '<a '  => '<button ',
        '</a>' => '</button>'
    );
    return strtr($link_code, $r);
}
add_过滤器('woocommerce_loop_add_to_cart_link'、'loop_add_to_cart_link_change_tag',10,3);
函数循环\u添加到\u购物车\u链接\u更改\u标记($link\u code、$product、$args){
$r=数组(

到目前为止,你尝试了什么?谢谢,就是这样,我也改变了一点,用“选择选项”文本来考虑布料项目:<代码>如果(StrupS($Link代码,‘选项’)==false){返回STRTR($Link代码,$R);} {返回$Link代码;}< /代码>
add_filter( 'woocommerce_loop_add_to_cart_link', 'loop_add_to_cart_link_change_tag', 10, 3 );
function loop_add_to_cart_link_change_tag( $link_code, $product, $args ) {
    $r = array(
        '<a '  => '<button ',
        '</a>' => '</button>'
    );
    return strtr($link_code, $r);
}