当新订户注册时,BuddyPress发送管理通知电子邮件

时间:2011-05-06 作者:Jeff

我正在运行一个Buddypress网站,但当新用户注册时,我不会收到电子邮件。我在函数中使用了一个代码。php删除用户将收到的激活电子邮件(我希望他们自动激活,我使用mailchimp自动响应程序在注册时与他们联系)。

我不知道这段代码会在哪里禁用他们注册时我应该收到的电子邮件,但我是wordpress的新手。是否有人可以看到我可以更改的内容,以便在用户注册时通知我(管理员),但不向用户发送激活电子邮件?

function disable_validation( $user_id ) {
  global $wpdb;
  $wpdb->query( $wpdb->prepare( "UPDATE $wpdb->users SET user_status = 0 WHERE ID=%d", $user_id ) );
}
add_action( \'bp_core_signup_user\', \'disable_validation\' );
function fix_signup_form_validation_text() {
  return false;
}
add_filter( \'bp_registration_needs_activation\', \'fix_signup_form_validation_text\' );

function disable_activation_email() {
return false;
}

add_filter( \'bp_core_signup_send_activation_key\', \'disable_activation_email\' );
提前谢谢。

1 个回复
最合适的回答,由SO网友:Tahir Taous 整理而成

只需转到网络管理仪表板,单击Network Settings 在“设置”选项卡下,并标记复选框:

Registration notification - 每当有人注册站点或用户帐户时,向网络管理员发送电子邮件通知。

现在,每当新用户注册时,您都会收到一封电子邮件。

结束