Pour autoriser un contributeur wordpress l’upload d’image il faut modifier quelques un de ses droits. Pour ce faire la solution au problème est de se rendre dans l’éditeur de fichier et éditer functions.php.

Ensuite ajouter ces deux lignes:

if ( current_user_can('contributor') && !current_user_can('upload_files') )
add_action('admin_init', 'allow_contributor_uploads');

En francais, si l’utilisateur actuel est un contributeur mais qu’il ne peut pas uploader des images ou photos alors l’admin lui octroi les droits pour l’upload d’images. Ensuite la fonction qui permet d’ajouter cette capacité au contributeur:

function allow_contributor_uploads() {
$contributor = get_role('contributor');
$contributor->add_cap('upload_files');
}

merci soulzizzle pour cette astuce super pratique.

Laisser votre commentaire