将html添加到WooCommerce类别短代码输出

时间:2016-06-05 06:23:26

标签: php wordpress woocommerce hook shortcode

如何过滤WooCommerce 'product categories'短代码的输出。我需要在循环中的每个产品中添加一个按钮。

Docs WooCommerce: Product Categories shortcode

WooCommerce code source (github): class-wc-shortcodes.php

它应该工作。语法对我来说很奇怪,我不确定我应该如何更改其中的{$product_categories}语法代码:

function add_html_to_shortcode_product_categories() {

  echo '<a class = "cta_btn" href="#">shop now</a>';

}

add_action('woocommerce_shortcode_after_{$product_categories}_loop', 'add_html_to_shortcode_product_categories', 20);

非常感谢一些帮助。

1 个答案:

答案 0 :(得分:-1)

有类别。我们需要挂钩woocommerce_after_subcategory_title

add_action('woocommerce_after_subcategory_title','add_btn');

function add_btn() {

  echo '<span class = "cta_btn">SHOP NOW</span>';

}