【发布时间】:2020-06-12 09:23:28
【问题描述】:
我创建了一堆短代码,它们要么在帖子中使用,要么使用 wordpress 挂钩回显到产品页面中。
我正在尝试创建一个条件函数,以便它根据产品类别回显特定的短代码。它需要回显到“woocommerce_after_single_product_summary”中。
这是目前为止的草稿,有人可以就如何完成这个提供一些建议吗?
add_action( 'woocommerce_after_single_product_summary', 'add_warranty_notice', 15 );
function add_warranty_notice() {
if ( is_product_category( 'xx-slug' ) ) {
echo do_shortcode("[xx-product-notice]");
} elseif ( is_product_category( 'xy-slug' ) ) {
echo do_shortcode("[xy-product-notice]");
}
}
【问题讨论】:
-
解释一下究竟什么还需要完成?你所展示的东西让你走了多远,到底还缺少什么?
-
因此我们的想法是根据产品类别将短代码回显到“woocommerce_after_single_product_summary”中的页面中。
标签: php wordpress woocommerce conditional-statements hook-woocommerce