web-dev-qa-db-fra.com

comment assigner plus de permission à l'auteur wordpress

J'ai installé le plugin JW Player pour que les utilisateurs de mon site puissent télécharger leurs vidéos. À l'heure actuelle, l'administrateur ne peut voir que le menu du lecteur JW sur le panneau d'administration et il ne peut télécharger que des vidéos et utiliser ce plugin. J'ai créé un auteur, car il est en mesure d'ajouter/modifier/supprimer ses messages. Mon problème est l'auteur ne peut pas voir et utiliser ce plugin de lecteur jw car il ne voit pas le menu d'administration de ce plugin. tout le monde me dit s'il vous plaît comment attribuer plus d'autorisations à Wordpress Author afin qu'il puisse voir ce plugin Menu et l'utiliser,

merci

2
aamir

Je n'ai pas regardé ce code de plugins, mais vous devez localiser la partie du code qui s'applique pour afficher uniquement ce menu pour l'administrateur (normalement, cela ressemble à quelque chose comme :)

if ( current_user_can( 'manage_options' ) {
// some code stuff in here
}  

formez-y vous devriez changer le texte manage_options en upload_files qui est une capacité définie pour le rôle d’auteur et au-dessus (ou vous pouvez créer une nouvelle fonctionnalité qui s'applique uniquement au rôle d'auteur). À mon avis, la meilleure solution est probablement de créer une nouvelle fonctionnalité, car vous pourriez alors cibler des auteurs de confiance pour lesquels des autorisations sont accordées sur le menu en attribuant cette nouvelle fonctionnalité à un nom d'utilisateur.

Cela devrait faire ce que vous voulez, mais soyez averti que toute mise à jour du plugin par l'auteur du plugin l'ignorera. Ainsi, chaque fois que le plugin sera mis à jour, vous devrez réappliquer cette légère modification.

1
MartinJJ