質問: アップロード画面をカスタマイズする 私たちの作者のために「新しい画像をアップロードする」インターフェースを単純化する必要があるでしょう。ただし、管理者と編集者はこれらを確認する必要があります。ユーザーの特権に応じて入力を非表示にしたり表示したりするにはどうすればよいですか。
回答: あなたはattachment_fields_to_editにフックして役割のためにそれらを設定解除する必要があるでしょう。あなたはcurrent_user_can('author') http://codex.wordpress.org/function_reference/current_user_can を使うことができます画像代替フィールドを削除する例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を使っていましたが、この投稿の例から試してみましたがうまくいきませんでした: 添付ファイルエディタでどのようにフィールドを削除できますか? 理由がわからない、代わりに上記の例はhiddenを使用して動作します。