在用户注册后立即在“我的帐户”页面上显示Woocommerce欢迎消息?

时间:2015-03-23 15:06:04

标签: php wordpress woocommerce

我正在尝试创建一个功能,在用户注册后立即显示一个woocommerce信息消息:

Thank you for registering - Click here to start shopping

有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

转到class-wev-email-verification.php并找到函数create_temp_user($ user_id)

找到这个if语句:

if ( ! is_object( $woocommerce ) || version_compare( $woocommerce->version, '2.1', '<' ) ) {

并将其内容更改为如下所示:

if ( ! is_object( $woocommerce ) || version_compare( $woocommerce->version, '2.1', '<' ) ) 
{
    $woocommerce->add_message( 'message' );
}
else{
    wc_add_notice('message', $notice_type = 'success');
}

如果仅此一项不起作用,您可以尝试在其上方添加:

 if ( sizeof( $woocommerce->cart->get_cart() ) == 0 ) {
     $woocommerce->cart->add_to_cart( 2445 );
     $woocommerce->cart->empty_cart();
 }

这对我有用!

我使用此帮助论坛找到答案:

https://wordpress.org/support/topic/great-plugin-messages-not-working

希望有所帮助!

相关问题