基于产品类型的WooCommerce类别按钮链接

时间:2019-12-20 22:16:03

标签: woocommerce hook-woocommerce

我将产品设置为“外部”,并带有指向外部网站的链接。但是,当这些产品出现在类别页面上时,我希望按钮链接到产品页面,而不是外部链接。这是我尝试过的代码,无法正常工作:

add_filter( 'woocommerce_loop_add_to_cart_link', 'replace_add_to_cart_button', 10, 2 );
function replace_add_to_cart_button( $button, $product  ) {
  if ( 'external' === $product->get_type() ) {
    $button_text = __("Read More", "woocommerce");
    $button = '<a class="button" href="' . $product->get_permalink() . '">' . $button_text . '</a>';
    return $button;
  }
  return $button;
}

有什么想法吗?

0 个答案:

没有答案