Dans mon système WordPress j'ai deux utilisateurs - admin, id 1 - éditeur, id 2capacités wp modifier attachements
Si admin télécharger un fichier, admin et éditeur sont en mesure de modifier la pièce jointe, les champs de changement comme description
Si l'éditeur télécharge un fichier, ni l'administrateur ni l'éditeur ne peuvent modifier la pièce jointe.
Si je change le post_author dans la base de données à "1", l'administrateur et l'éditeur sont en mesure de changer la pièce jointe ???
Je mis les fonctionnalités suivantes dans le fichier Thème functions.php:
$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');
Généralement admin peut éditer n'importe quel fichier .. –
edit_post capacité utiliser pour éditer le fichier.Vous le supprimez ... donc l'éditeur ne peut pas le changer .. ni l'administrateur .. si le code s'exécute à chaque fois. –