Customize the upload screen

时间:2011-08-11 作者:pixeline

我需要简化作者的“上传新图像”界面:基本上,隐藏一些只会混淆wordpress“作者”的字段(如“描述”和“Alt”文本输入)。不过,管理员和编辑需要查看这些内容。

如何根据用户的权限实现隐藏/显示输入?

1 个回复
最合适的回答,由SO网友:Wyck 整理而成

你需要加入attachment_fields_to_edit 并为角色取消设置它们。

您可以使用current_user_can(\'author\')http://codex.wordpress.org/Function_Reference/current_user_can

删除图像alt字段的示例

function remove_caption($form_fields) {

  if (current_user_can(\'author\')){
   $form_fields[\'image_alt\'][\'input\'] = \'hidden\';
   return $form_fields;
}}
add_filter(\'attachment_fields_to_edit\',\'remove_caption\', 15, 2);
我最初使用的帖子unset 但我试过了,但没有成功,从这篇文章的例子来看:How can I remove fields in the attachment editor? , 不知道为什么,相反,上面的示例使用hidden.

结束

相关推荐

Admin area 'toggle' w/ cookie

wordpress管理员已经在菜单和元数据库上使用了某种切换。。w/“点击切换”按钮,可记住打开与关闭状态。有人知道什么代码应该对此负责吗?我想将其实现到我的自定义Metabox的各个部分中,当WP默认具有此功能时,我似乎不需要向管理区域添加脚本(b/c它已经很慢了)。