在';我的帐户';页面


Display A Woocommerce Welcome message on 'my account' page immediately after user registers?

我正试图创建一个函数,在用户注册后立即显示一条wooccommerce信息消息,如下所示:

Thank you for registering - Click here to start shopping

有人能帮我吗?

转到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

希望能有所帮助!