WooCommerce - 商店页面“更多详细信息”按钮而不是“添加到购物车”

问题描述 投票:0回答:1

我以为商店页面上的产品按钮有一个设置,可以在将产品添加到购物车或转到产品详细信息页面之间切换?

我好像没找到。

有什么想法吗? 这个设置是在某个地方还是有不同的方法?

php wordpress woocommerce
1个回答
0
投票

如果您希望将“添加到购物车”按钮替换为重定向到产品页面的“更多详细信息”按钮,您可以在functions.php 文件中使用以下代码:

add_filter('woocommerce_loop_add_to_cart_link', 'replace_add_to_cart_with_more_details', 10, 2);

function replace_add_to_cart_with_more_details($button, $product) {
    if (is_shop() || is_product_category() || is_product_tag()) {
        $url = get_permalink($product->get_id());
        return '<a href="' . esc_url($url) . '" class="button">More Details</a>';
    }
    return $button;
}

已测试且有效

© www.soinside.com 2019 - 2024. All rights reserved.