我遇到了严重的问题。我想创建一个文档,并在用户登录后从前端上传word文档。登录用户是管理员。插件bp doc使用WordPress默认媒体上传器上传文件。
插件命中.../wp-admin/async-upload.php, 但这会带来一个错误An error occurred in the upload. Please try again later, 在控制台中调试后,我发现302 Moved Temporarily 错误,响应为WordPress登录表单。
在做了一些研究之后,我发现了另一个错误,当我作为管理员从前端登录并返回到wp-admin 它让我退出并再次要求输入用户名和密码。
我无法通过错误,任何人都可以帮助我什么可能会出错?
我使用以下代码登录
$user_data = array();
$user_data[\'user_login\'] = $username;
$user_data[\'user_password\'] = $password;
$user_data[\'remember\'] = $remember;
$user = wp_signon( $user_data, false );
if ( is_wp_error($user) ) {
$err = "<strong>ERROR!</strong> Invalid username or password";
}
else {
wp_set_current_user( $user->ID);
do_action(\'set_current_user\');
global $current_user;
get_currentuserinfo();
$redirect_to = home_url().\'/members/\'.$current_user->user_login.\'/profile\';
wp_redirect($redirect_to);
exit;
}
实时网站url:
https://www.group50.com/g50consultants