SummArg | Cursos y recursos para webmasters

11/09/2011

Habilitar la subida de archivos para colaboradores en WordPress

La capacidad de manejar los roles y capacidades de WordPress puede ampliarse mediante plugins como Role Manager, aunque para algunas pequeñas modificaciones insertar un código en nuestro functions.php puede servir perfectamente.

El rol de colaborador o contributor posee varias restricciones. Puede escribir entradas pero no publicarlas, puede ver entradas anteriores de su autoría pero no editarlas, etc. El rol está bastante bien pensado pero es frecuente que el colaborador necesite subir archivos para insertar una imagen que acompañe su artículo y esto, por defecto, no le es permitido.

Con este snippet en el functions.php habilitamos al usuario colaborador para que suba archivos.

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');
}

 

Visto enAyudaWordPress

Dejar un comentario