如何使特定类别的WooCommerce产品重定向到产品页面(不添加到购物车)

时间:2017-03-04 07:16:17

标签: javascript php wordpress

因此,在我的头撞到墙上后,我来到这里寻求帮助。

我正在处理的网站是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>');
}

0 个答案:

没有答案