正在尝试在woocommerce中“添加到购物车”按钮下方的网站上添加评论。这两段代码都可以做到这一点:
add_action(\'woocommerce_after_add_to_cart_button\', create_function( \'$args\', \'call_user_func(\\\'comments_template\\\');\'), 14);
function woocommerce_template_product_reviews() {
woocommerce_get_template( \'single-product-reviews.php\' );
}
add_action( \'woocommerce_after_add_to_cart_button\', \'comments_template\', 50 );
除非您完成审阅,否则“添加到购物车”现在将无法工作。
有没有办法用钩子做到这一点?
或者我需要使用jQuery来克隆审查代码并将其移动到我想要的地方。
最合适的回答,由SO网友:Jacob Peattie 整理而成
woocommerce_after_add_to_cart_button
位于<form>
元素将项目添加到购物车,但reviews表单是它自己的表单,不能将一个表单放在另一个表单中。
你需要挑一个不在<form>
要素woocommerce_after_add_to_cart_form
似乎是离窗体最近的。