Wordpress Buddypress中的致命错误;调用未定义的函数bp“u get”u settings“u slug();
我正在使用Buddypress开发一个网站,在创建注册页面后,当有人想要注册时,在键入信息并按下注册按钮后,出现以下错误: 致命错误:在第1072行的/home/yeboah2/public\u html/winderrands/wp content/plugins/buddypress/bp core/bp-core-filters.php中调用未定义的函数bp\u get\u settings\u slug() 它没有将新用户重定向到激活页面,而是在用户页面上显示错误。我看到新用户已创建,但用户无法激活其帐户 这就是错误产生的原因Wordpress Buddypress中的致命错误;调用未定义的函数bp“u get”u settings“u slug();,wordpress,buddypress,Wordpress,Buddypress,我正在使用Buddypress开发一个网站,在创建注册页面后,当有人想要注册时,在键入信息并按下注册按钮后,出现以下错误: 致命错误:在第1072行的/home/yeboah2/public\u html/winderrands/wp content/plugins/buddypress/bp core/bp-core-filters.php中调用未定义的函数bp\u get\u settings\u slug() 它没有将新用户重定向到激活页面,而是在用户页面上显示错误。我看到新用户已创建,但
// Who is the email going to?
$recipient = $email->get( 'to' );
if ( $recipient ) {
$recipient = array_shift( $recipient );
$user_obj = $recipient->get_user( 'search-email' );
$tokens['recipient.email'] = $recipient->get_address();
$tokens['recipient.name'] = $recipient->get_name();
if ( ! $user_obj && $tokens['recipient.email'] ) {
$user_obj = get_user_by( 'email', $tokens['recipient.email'] );
}
if ( $user_obj ) {
$tokens['recipient.username'] = $user_obj->user_login;
if ( bp_is_active( 'settings' ) && empty( $tokens['unsubscribe'] ) ) {
$tokens['unsubscribe'] = esc_url( sprintf(
'%s%s/notifications/',
bp_core_get_user_domain( $user_obj->ID ),
bp_get_settings_slug()
) );
}
}
}
你能展示你的代码吗?这个
bp\u get\u settings\u slug()
函数从何而来。读者可能需要知道您正在运行的Buddypress的哪个版本,以及您启用了哪些插件。请将您的代码添加到问题中,而不是使用注释。一个格式化工具{}
是可用的。它已经被添加了…请参阅我前面关于版本/插件的评论。