logo carre@4x

Source : https://wpchannel.com/wordpress/tutoriels-wordpress/autoriser-contributeurs-envoyer-fichiers-wordpress/

Les utilisateurs avec le rôle contributeur ne disposent pas des autorisations nécessaires pour envoyer des médias dans la bibliothèque de WordPress. Une restriction plutôt gênante dans le cadre d’un site multi-auteur. Une astuce permet de contourner le problème via un bout de code PHP.

Comme à l’accoutumée avec ce genre d’astuce, il convient de copier / coller le code dans le fichier functions.php de votre thème à l’aide de votre client FTP favori. Ce fichier est présent dans le dossier /wp-content/themes/NOM_DU_THEME/

/* Allow Contributors to Upload Files */
function wpc_allow_contributors_upload_files() {
	if (current_user_can('contributor') && !current_user_can('upload_files'))
	add_action('admin_init', 'allow_contributor_uploads');
	function allow_contributor_uploads() {
		$contributor = get_role('contributor');
		$contributor->add_cap('upload_files');
	}
}

Créez donc un compte avec le rôle contributeur et connectez-vous avec. Allez dans Articles puis Ajouter et notez la présence du bouton Ajouter un média dans l’éditeur de contenu. Magique non ?

wordpress-add-media-button

Les capacités propres à chaque rôle utilisateur WordPress sont définies dans un tableau complet sur le Codex. Il est donc facile de modifier les rôles par défaut et de leur affecter des autorisations complémentaires sans forcément avoir recours à une extension telle que User Role Editor.

Search

About

Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown prmontserrat took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown prmontserrat took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

Tags

Gallery