前端的Wordpress媒体上传被管理员重定向阻止

时间:2013-10-02 16:15:30

标签: php wordpress upload editor media

我使用wp-editor让用户写文字&上传媒体。

我添加了一个脚本,如果他们没有以管理员身份登录,就会阻止用户进入后端。

这是剧本:

function yproject_admin_init() {
   if (! current_user_can( 'activate_plugins' )) {
     wp_redirect(site_url());
     exit();
   }
}
add_action( 'admin_init', 'yproject_admin_init' );

问题是:对于非管理员用户,当他们尝试上传文件时,文件似乎上传但最后得到消息:"上传时出错。请稍后再试。"

如果我删除"重定向"和"退出"行,它工作正常(但很明显,用户访问管理员方面)。

我可以添加哪个测试来防止这种情况?

0 个答案:

没有答案