我想在woocommerce的单个产品页面上添加到购物车后添加一个按钮

时间:2014-06-17 11:57:09

标签: wordpress woocommerce

我是woo commerce的新手。我试过这个代码但是它没有用

function contact_concierge() {
  return '<a class="fsfb" href="'.site_url().'">CONTACT CONCIERGE</a>';
}
add_action('woocommerce_after_cart', 'contact_concierge');

我想在singple页面添加到购物车表后添加按钮。请帮助我。

2 个答案:

答案 0 :(得分:0)

您可以获得的最近的地方位于产品标题下方,使用:

function contact_concierge() {
    echo '<a class="fsfb" href="'.site_url().'">CONTACT CONCIERGE</a>';
}
add_action('woocommerce_single_product_summary', 'contact_concierge');

截图:

enter image description here

参考: http://docs.woothemes.com/document/hooks/

答案 1 :(得分:0)

<?php do_action( 'woocommerce_after_add_to_cart_button' ); ?>

<?php do_action( 'woocommerce_after_add_to_cart_form' ); ?>

实际上更接近OP正在寻找的东西......假设我理解正确。前者直接位于“添加到购物车”按钮之后,因此位于<form>元素内。后者位于</form>结束标记之后。

您可以在WooCommerce模板/single-product/add-to-cart/single.php以及variable.php和grouped.php中看到它们。

function contact_concierge() {
  echo'<a class="fsfb" href="'.site_url().'">CONTACT CONCIERGE</a>';
}
add_action('woocommerce_after_add_to_cart_button', 'contact_concierge');