因此,在我的头撞到墙上后,我来到这里寻求帮助。
我正在处理的网站是DomainCorral.com。我想要完成的是制作" Make Offer"中的产品/域名。类别重定向到产品页面,而不是将产品添加到购物车,而另一个添加到购物车按钮。
我已经弄明白了如何更改按钮的名称,但我仍然无法弄清楚如何仅仅在Make Offer类别中重定向产品。
使用JavaScript来实现这一目标是否最简单,或者使用WooCommerce钩子会更好吗?
非常感谢任何帮助!
编辑:
所以我发现下面的代码我需要使用,但我似乎无法弄清楚如何将它应用于" make offer"类别。有没有人有任何建议?
/*STEP 1 - REMOVE ADD TO CART BUTTON ON PRODUCT ARCHIVE (SHOP) */
function remove_loop_button(){
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
}
add_action('init','remove_loop_button');
/*STEP 2 -ADD NEW BUTTON THAT LINKS TO PRODUCT PAGE FOR EACH PRODUCT */
add_action('woocommerce_after_shop_loop_item','replace_add_to_cart');
function replace_add_to_cart() {
global $product;
$link = $product->get_permalink();
echo do_shortcode('<a class="button product_type_simple add_to_cart_button ajax_add_to_cart" href="' . esc_attr($link) . '">More Info</a>');
}