Respuesta a: Repositorio de documentos para usuarios

Inicio Foros WordPress Plugins Repositorio de documentos para usuarios Respuesta a: Repositorio de documentos para usuarios

#68874

kimso
Participante

He encontrado una solución.

Hay dos opciones:

1. Con el User Role Editor dar permisos para “manage_options”

2. La otra, es cambiar en el archivo functions.php del plugin User File Manager la función “show_FM_pages”. Se ha de sustituir “manage_options” por “manage_userfiles”.

El código final de la función debería quedar así:

function show_FM_pages() {
add_options_page(__(‘User Files Settings’,’userfiles’), __(‘User Files’,’userfiles’), ‘manage_userfiles_settings’, ‘file_manager_options’, ‘files_settings_page’ );
add_menu_page( __(‘Manage Files’,’userfiles’), __(‘Manage Files’,’userfiles’), ‘manage_userfiles’, ‘manage-files-main’, ‘manage_files_mainpg’);
add_submenu_page(‘manage-files-main’, __(‘Add Files’,’userfiles’), __(‘Add Files’,’userfiles’), ‘manage_userfiles’,’files-add-files’, ‘manage_files_upload’);
add_submenu_page(‘manage-files-main’, __(‘Categories’,’userfiles’), __(‘Categories’,’userfiles’), ‘manage_userfiles’,’files-add-cats’, ‘ShowCategories’);
add_submenu_page(‘manage-files-main’, __(‘Manage Icons’,’userfiles’), __(‘Manage Icons’,’userfiles’), ‘manage_userfiles’,’files-add-icons’, ‘Icon_management’);
add_submenu_page(‘manage-files-main’, __(‘FTP Paths’,’userfiles’), __(‘FTP Paths’,’userfiles’), ‘manage_userfiles’,’files-see-ftp’, ‘FTP_Paths’);
add_submenu_page(‘manage-files-main’, __(‘Help’,’userfiles’), __(‘Help’,’userfiles’), ‘manage_userfiles’,’files-help-files’, ‘file_uploader_help’);

$currOpts_menu = get_option(‘file_manger_show_menu’);

if (!current_user_can(‘manage_userfiles’) and $currOpts_menu==yes)  {
add_menu_page( __(‘Manage Files’,’userfiles’), __(‘Manage Files’,’userfiles’), ‘read’, ‘manage-files-user’, ‘manage_files_user’);
}
}

Espero que alguien le sea de ayuda!!

Un saludo

Pin It on Pinterest

Ir al contenido