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

时间:2018-03-02 00:03:38

标签: wordpress woocommerce notifications

我正在处理我的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文件中设置通知。

1 个答案:

答案 0 :(得分:0)

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