WordPress : Comment autoriser les contributeurs à uploader ?

WordPress gère les utilisateurs avec différents niveaux de d’accès aux fonctionnalités. Ainsi on peut attribuer un rôle différent selon le niveau de confiance accordé à nos membres. Par exemple, dans le cadre d’une organisation rédaction-relecture-publication, les rédacteurs devraient avoir le rôle « Contributeur ». Seulement voilà, le rôle contributeur ne permet pas à l’utilisateur d’uploader des medias ou d’ajouter une illustration à son article.

Il suffit d’ajouter dans le fichier functions.php de votre thème les lignes suivantes.

[sourcecode language= »php »]
if ( current_user_can(‘contributor’) && !current_user_can(‘upload_files’) )
add_action(‘admin_init’, ‘allow_upload_contributors’);

function allow_upload_contributors() {
$contributor = get_role(‘contributor’);
$contributor->add_cap(‘upload_files’);
}
[/sourcecode]

Cette astuce a été vue sur GeekPress.fr, merci à lui !

2 réponses à “WordPress : Comment autoriser les contributeurs à uploader ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *