在WooCommerce中提交审阅后在产品页面上显示通知

时间:2019-05-10 13:10:38

标签: woocommerce

我正在使用下面的代码“重定向”回产品页面,因为如果没有,页面将停留在审阅表单的“底部”。

我的问题是这样的: 客户提交评论后,如何在产品页面上打印/显示消息?

这是我的代码:

    add_filter('comment_post_redirect', 'redirect_after_comment');
    function redirect_after_comment($location) {
    $location = wp_get_referer();
wc_add_notice( __( 'Thank you for writing a review. Use this coupon code <code>FIVEOFF</code> on the checkout and get $5 OFF!', 'woocommerce' ), 'success' );
    return $location;
    }

问题是,该消息没有显示,我尝试为do_action添加一个wc_notice,但还是没有帮助。

1 个答案:

答案 0 :(得分:0)

您应将wc_add_notice()放在return $location;之前。因为return停止执行该函数并将其发送回去,所以它将不执行后面的语句。