我想学习的是删除多个上传(以及拖放)。我想一个用户(供应商)应该能够上传只有一个文件时,点击上传按钮。而不是完全删除拖放(&A);删除功能我想根据用户角色对其进行限制。有几个代码,但它们都是关于限制上传大小和用户的总上传数量。例如,现在供应商可以拖动(&N);如果删除100个文件,那将非常糟糕。
请帮忙。
非常感谢。
我想学习的是删除多个上传(以及拖放)。我想一个用户(供应商)应该能够上传只有一个文件时,点击上传按钮。而不是完全删除拖放(&A);删除功能我想根据用户角色对其进行限制。有几个代码,但它们都是关于限制上传大小和用户的总上传数量。例如,现在供应商可以拖动(&N);如果删除100个文件,那将非常糟糕。
请帮忙。
非常感谢。
这有点脱离上下文,但我认为您可以采取不同的做法,您可以根据您的设置限制“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?tl;dr: 为什么在TinyMCE弹出窗口中使用media manager弹出窗口会导致短代码重复?这是我的准则还是生活的方式?[剧透:这是我的代码]我编写了一个小插件来创建一个可视化编辑器按钮和弹出窗口,插入一个表示;媒体对象:图像向右,文本向左。在可视化编辑器中,单击按钮,在弹出窗口中填写文本,选择图像万岁该短代码已正确插入编辑器中,媒体视图将很好地呈现它。(这是此问题的简化案例。完整弹出窗口有一堆选项。)我唯一的问题是我是否要编辑对象并更改图像。如果我编辑文本,一切都很好。如果我更改图像,那么整个