我正在尝试创建一个功能,在用户注册后立即显示一个woocommerce信息消息:
Thank you for registering - Click here to start shopping
有人能帮助我吗?
答案 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
希望有所帮助!