如何从功能,PHP设置WooCommerce通知?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从功能,PHP设置WooCommerce通知?相关的知识,希望对你有一定的参考价值。

我正在我的Wordpress主题的functions.php处理一些请求,并需要在那里设置通知。

但是没有一种WooCommerce方法可用。我如何从那里访问wc_add_notice()

我的functions.php文件中的代码:

function my_function() {
    // some code
    wc_add_notice('Yay!', 'success');
    wp_redirect( '/' );
    die();
}
add_action( 'admin_post_nopriv_action', 'my_function' );
add_action( 'admin_post_action', 'my_function' );

注意:有一个类似的问题Display Woocommerce notices on a page,但这个问题不是那个问题的重复。通知将显示在标准WooCommerce模板文件中。我正试图在functions.php文件中设置通知。

答案

WC Notices只会显示在WooCommerce模板页面上,除非是WooCommerce页面,否则它不会显示在您的主页面上。它们在调用函数wc_print_notices()时显示。

以上是关于如何从功能,PHP设置WooCommerce通知?的主要内容,如果未能解决你的问题,请参考以下文章

php 在WooCommerce结帐付款之前添加自定义通知

php 隐藏Finale优惠券的WooCommerce信息通知

php 在WooCommerce通知上添加密送电子邮件

php [WooCommerce Core]创建新客户帐户时通知管理员

php [WooCommerce Core]创建新客户帐户时通知管理员

php [WooCommerce Core]创建新客户帐户时通知管理员