Wordpress Woocommerce-如何在产品摘要之后但在描述之前显示内容?

Wordpress Woocommerce-如何在产品摘要之后但在描述之前显示内容?,wordpress,woocommerce,hook-woocommerce,Wordpress,Woocommerce,Hook Woocommerce,我想在我的单个产品页面上显示一些内容,这些内容位于产品摘要下方,以及带有评论的选项卡上方 我使用指南作为挂钩的参考,所以我认为woocommerce\u-after\u-single\u-product\u-summary将是正确的选择。但遗憾的是,它将我的内容显示在产品页面的底部 我使用的完整代码是: function product_summary() { echo '<h2>Test!</h2>'; } add_action( 'woocommerce_a

我想在我的单个产品页面上显示一些内容,这些内容位于产品摘要下方,以及带有评论的选项卡上方

我使用指南作为挂钩的参考,所以我认为
woocommerce\u-after\u-single\u-product\u-summary
将是正确的选择。但遗憾的是,它将我的内容显示在产品页面的底部

我使用的完整代码是:

function product_summary() {
    echo '<h2>Test!</h2>';
}

add_action( 'woocommerce_after_single_product_summary', 'product_summary', 11);

功能产品\u摘要(){
回声‘测试’;
}
添加行动('WOOMerce'在单个产品摘要之后,'product'摘要',11);

我试过的其他钩子都很好用,所以我不明白为什么这个钩子不行。我确实使用了插件“自定义选项卡”,因此可能会干扰(?)

第三方插件当然可能会干扰默认顺序,但在您的情况下,问题似乎是优先级

默认情况下,woocommerce\u after\u single\u product\u摘要操作有3个挂钩:

  • woocommerce_输出_产品_数据_选项卡-10
  • woocommerce\u upsell\u显示屏-15
  • 商业输出相关产品-20
因此,为了在这3个之前打印,您需要使用较小的优先级。F.e.0或1或2或9。但不是11

如果哪怕一个都不起作用,您将需要调试代码并在单个产品摘要之后打印woocommerce\u的所有默认+自定义挂钩

要查看给定操作具有哪些挂钩,可以使用以下代码(在模板f.e.的页脚区域):

 global $wp_filter;
 var_dump($wp_filter["woocommerce_after_single_product_summary"]);