Error handling 如何使错误消息阻止用户继续?

Error handling 如何使错误消息阻止用户继续?,error-handling,woocommerce,Error Handling,Woocommerce,大约两年前,我编写了一个自定义插件,用于检查购物车中的订单项目是否符合特定要求。如果不满足要求,则显示错误,不允许客户签出。该代码已经运行了大约2年。最近密码被破解了。这一定是由于WooCommerce最近的升级,因为我们很久没有接触过代码了。我花了一段时间调试它,我发现: wc_添加_通知不再起任何作用。当我将其更改为wc_print_notice时,它会显示错误通知 过去,当我在购物车或结帐页面上使用wc_add_通知时,它会显示错误消息,不允许用户继续结帐。现在我正在使用wc_print_

大约两年前,我编写了一个自定义插件,用于检查购物车中的订单项目是否符合特定要求。如果不满足要求,则显示错误,不允许客户签出。该代码已经运行了大约2年。最近密码被破解了。这一定是由于WooCommerce最近的升级,因为我们很久没有接触过代码了。我花了一段时间调试它,我发现:

  • wc_添加_通知不再起任何作用。当我将其更改为wc_print_notice时,它会显示错误通知

  • 过去,当我在购物车或结帐页面上使用wc_add_通知时,它会显示错误消息,不允许用户继续结帐。现在我正在使用wc_print_notice,它只显示错误消息,但允许用户继续。我今天花了很长时间在这方面,我不知道如何阻止用户继续签出

  • 有什么建议吗

    还有,有人知道我在哪里可以阅读和我的问题相关的WooCommerce升级更改文档吗

    谢谢

    PS:如果您想查看代码示例,下面是我今天发现的两篇文章,其中显示的示例代码与我的代码完全相同:

    wc\u add\u notice()
    尚未被弃用,该要点在我的本地网站上使用WC2.6,它是您实际使用的代码吗?你能用一个默认的主题测试你的站点吗?它可能与主题有关
    wc\u add\u notice()
    尚未被弃用,该要点在我的本地网站上使用WC2.6,它是您实际使用的代码吗?你能用一个默认的主题测试你的站点吗?它可能与主题有关。