2017-10-10 13 views
0

私は二人のユーザー 持っている - 管理、ID 1 - エディタ、ID 2WP機能編集独自の添付ファイル

管理者がファイルをアップロードした場合、管理者や編集者が添付ファイルを編集することができ、変更のフィールドをlikeの説明

編集者がファイルをアップロードすると、管理者も編集者も添付ファイルを編集できません。

データベースのpost_authorを "1"に変更すると、adminとエディタは添付ファイルを変更できますか?私はのfunctions.phpテーマファイルに次の機能を設定

:この

$role->remove_cap('edit_posts'); 

を削除

$role = get_role('editor'); 
$role->remove_cap('edit_posts'); 
$role->remove_cap('moderate_comments'); 
$role->remove_cap('manage_categories'); 
$role->remove_cap('manage_tags'); 
$role->remove_cap('delete_pages'); 
$role->remove_cap('delete_others_pages'); 
$role->remove_cap('delete_published_pages'); 
+0

通常、管理者は任意のファイルを編集できます。 –

+0

edit_post機能はファイルの編集に使用します。削除しています...したがって、エディタは変更できません。 –

答えて

0

をあなたはこの

$role->add_cap('edit_post'); 

を使用して機能を更新することができhereを参照してください。

+0

ありがとうございました。私はこれを前に試しました。この行を削除した後、どのように機能を更新できますか? –

+0

$ role-> add_cap( 'edit_post'); –

+0

このプラグインを使用すると、簡単に機能を管理できます。知らないうちに削除した場合 https://wordpress.org/plugins/user-role-editor/ –

関連する問題