SO网友:Motaz M. El Shazly
这有点脱离上下文,但我认为您可以采取不同的做法,您可以根据您的设置限制“admin”或“editor”以下角色对默认媒体库的访问。例如,您可以使用以下代码阻止作者将文件上载到媒体库。。
if ( current_user_can(\'author\') && current_user_can(\'upload_files\') )
add_action(\'admin_init\', \'remove_author_uploads\');
function remove_author_uploads() {
$author = get_role(\'author\');
$author->remove_cap(\'upload_files\');
}
然后允许他们从网站的前端页面上传到媒体库。这里有一个很好的参考
How can I add an image upload field directly to a custom write panel?