La función de perfil en WordPress puede resultar algo confusa al principio; sin embargo, comprender esta función es vital para ser eficiente en la administración y trabajo diario en un sitio web. Esta entrada te permitirá comprender los diferentes perfiles que están disponibles en WordPress al crear usuarios y definir sus capacidades.
Hay diferentes tipos de perfil de usuario en WordPress: Administrador, Editor, Autor, Colaborador y Suscriptor.
Cada perfil define una lista de cosas que una persona puede hacer (también conocidas como «capacidades»). Deberás ser muy cuidadoso al asignar perfiles a los usuarios, ya que algunas personas podrían tener mayor control del sitio web de lo previsto. Por ejemplo, algunos perfiles permiten al usuario eliminar un sitio, su contenido, o parte del contenido. Por lo tanto, como regla general, debes revisar y analizar cada perfil antes de definir qué rol tendrá cada usuario en tu sitio web con WordPress.
El verdadero poder de estos perfiles es dar «capacidades» específicas a los usuarios. Sin estas capacidades, los usuarios serían solamente nombres – sin ningún tipo de control. Por ejemplo, los administradores y editores tienen más capacidades que los suscriptores, autores y colaboradores. Además, el API de WordPress permite la creación de nuevos perfiles y personalizar sus capacidades a través de plugins adicionales.
Hay 6 diferentes tipos de perfil de usuario que puedes elegir, la lista que mostramos en esta entrada inicia con el perfil de acceso más alto y continúa con los niveles de acceso más bajos:
Configuración por defecto:
La configuración por defecto ofrece 6 diferentes perfiles con hasta 57 capacidades cada uno:
- Super Administrador
- Administrador
- Editor
- Autor
- Colaborador
- Suscriptor
» Super Administrador:
Este es el perfil que tiene la máxima autoridad en una instalación de «WordPress Multisite» (llamada también «WordPress Network«). El super administrador puede gestionar todos los sitios que forman parte de una red desde el dominio o sitio principal. El super administrador o «Network Administrator» será también responsable de los temas o plantillas, de los usuarios de la red, y de las opciones de red.
Con la ayuda de la función: «administración de temas de la red«, el super administrador puede controlar los temas utilizados para cada sitio, y puede activar o desactivar plugins a granel. El perfil de super administrador debe ser utilizado exclusivamente por los propietarios del sitio, los jefes de redacción del blog y los webmasters.
» Administrador:
En las instalaciones de «WordPress Multisite«, un administrador puede ser considerado como «la segunda persona al mando«, justo por debajo del Super Administrador.
En el caso de un sitio web normal con una sola instalación de WordPress, el administrador es quien tiene el perfil más alto y goza de la máxima autoridad. El administrador de un sitio con una sola instalación de WordPress gestiona los temas/plantillas/frameworks, los usuarios, los plugins, etc.. además es el único que puede actualizar el core de WordPress, editar, importar y exportar datos desde el panel de control.
Algunos ejemplos de las capacidades que tienen los administradores son:
- Activar plugins
- Crear y eliminar usuarios
- Eliminar páginas de otros usuarios
- Eliminar plugins, entradas y páginas (públicas y privadas)
- Editar o personalizar el panel de control
- Editar o modificar las opciones de temas/plantillas/frameworks
- Exportar e importar contenido
- Administrar las categorías, enlaces y ajustes
- Moderar los comentarios y la promoción de usuarios
- Publicar y leer entradas/páginas privadas
- Cambiar de temas/plantillas/frameworks
- Cargar archivos multimedia, administrar y eliminar archivos
» Editor:
Este perfil está por debajo del administrador. El perfil del editor es algo similar al editor de una revista o de un periódico. Los usuarios con este perfil puede editar y crear nuevo contenido, tienen capacidades para moderar los comentarios y responderlos, pueden modificar categorías y enlaces. En el caso de los sitios con una sola instalación de WordPress, el editor es también el encargado de manejar las tareas cotidianas.
Algunos ejemplos de las capacidades que tienen los editores son:
- Un editor tiene la capacidad de subir archivos
- Eliminar y editar las páginas y entradas de otros usuarios
- Crear entradas y páginas (públicas y privadas)
- Administrar las categorías, enlaces y moderar los comentarios
» Autor:
El perfil autor permite a un usuario crear contenido, gestionarlo y publicarlo. Sin embargo, un autor no puede crear páginas, únicamente posts o entradas.
La diferencia entre el perfil autor y el perfil editor, radica en que un autor sólo tiene capacidad para realizar modificaciones al contenido que él mismo creó, mientras que un editor puede modificar su contenido y el contenido de cualquier otro autor.
Los autores también tienen capacidad de subir imágenes, archivos y material adicional al sitio web, así como eliminar o editar entradas publicadas.
» Colaborador:
El perfil colaborador tiene la capacidad de agregar nuevo contenido. Generalmente un colaborador tiene acceso a una parte específica del panel de control de WordPress. Este acceso suele ser el área para «Añadir nuevas entradas«. Es importante señalar que los colaboradores no pueden publicar contenido directamente, la publicación de contenido es administrada directamente por un autor o editor, esto permite a los autores y editores del sitio revisar el contenido antes de publicarlo. Los colaboradores también pueden editar, eliminar y leer entradas.
Si en tu sitio web aceptas «guest posts» (entradas de invitados), el perfil de colaborador será muy útil para ti. Un colaborador no puede añadir imágenes por su cuenta, sólo puede agregar imágenes mediante el uso de código HTML y luego vincularlo a la imagen alojada en otro lugar.
Si el colaborador es alguien de confianza, también se le puede dar más capacidades o permisos.
» Suscriptor:
La audiencia de un sitio web constituye el perfil suscriptor. Ellos no pueden hacer nada en el sitio sin antes registrarse. Una vez que éstos se hayan registrado en el sitio, pueden tener acceso al contenido y escribir comentarios. Los suscriptores no pueden realizar ningún cambio o modificación del contenido.
Puedes permitir a los suscriptores ver entradas y páginas privadas.
Comentarios finales:
Incluidos de forma predeterminada en toda instalación de WordPress, los tipos de perfil de usuario que hemos mencionado en esta entrada (Super Administrador / Administrador, Editor, Autor, Colaborador, Suscriptor) son una parte vital para que un sitio web con WordPress sea más manejable y eficiente.
Felíz Blogging!
Alejandro dice
Hola, interesante.
Pregunta, quiero armar un sitio con WP pero me gustaria dar a ciertos usuarios la posibilidad de administrar una PAGINA o tipo de Publicación en particular, digamos un minisitio dentro del portal (administrando su texto e imágenes). Es posible con alguno de estos perfiles o quizas hay algun plugin ya desarrollado para esto? o es mejor usar otro sistema?
Estella Vidal dice
Howdy Alejandro 🙂
«Out of the box» los roles incluidos en WP no te funcionarán pues aplican por igual a un grupo general de usuarios.
Lo que necesitas es «restringir el acceso», permitiendo que el usuario «X» pueda editar sólo la página o entrada «Y». Es una pregunta muy interesante y publicaremos pronto su solución (la información estará lista en los primeros días de esta semana) – esta solución gratuita considerará a «usuarios específicos / grupos de usuarios,» y su interacción con «entradas / páginas«.
Si es de tu interés no dejes de visitar el blog para conocer su solución 😉
Martín Friedenzohn dice
Alejandro, la información de entrada te ayudará a «Otorgar permisos de edición a usuarios específicos en WordPress«, un saludo!
flor dice
Hola, tengo una duda, quiero que algunos visitantes del sitio WP que ya tengo creado, puedan entrar solo a algunos menus de dicho sitio, solicitando previamente su usuario y password (quizas deba asignarles a esos visitantes un perfil de Suscriptor), pero en realidad quisiera crear un perfil llamado «socio»
He probado creando un usuario «usus» con perfil Suscriptor, pero cuando usus accede, ve el panel de control que se ve normalmente cuando se accede con este link: http://www.estampasperuanas.es/wp-login.php
Pero mi idea es que simplemente acceda a http://www.estampasperuanas.es, luego a un menu que se llame «Acceso» y ahi solicitarle su usuario y password, en donde pueda ver ciertas zonas exclusivas para los «socios».
¿Esto es posible? ¿Saben de algun tipo de web que pueda darme esa funcionalidad?
Gracias
Estella Vidal dice
@flor, si lo que deseas es crear un sitio de suscripción (ya sea suscripción gratuita o de pago) donde el usuario registrado tendrá acceso a contenido exclusivo, entónces necesitaras un plugin tipo membership. En la actualidad existen muchas opciones para añadir esta funcionalidad a tu sitio: plugins gratuitos y de pago. Mi sugerencia es que utilices s2Member!
Flor dice
Hola Estella!
Muchas gracias, me has ayudado mucho, soy nueva en esto 😀
besos
FLor
Estella Vidal dice
Un placer @Flor, éxito en tu proyecto 😉 !
julieta dice
Hola gente.
se puede editar las capacidades del «editor»?.
Ejemplo, yo he creado un sitio de noticias en el cual el editor tiene algunos conocimientos de informática (cree saber mas de lo que sabe) y se molesta porque cada vez que debe cambiar un banner debe recurrir al administrador (es decir Yo). Existe manera de que él siendo el editor pueda administrar widgets y algunas otras funciones sin llegar al rol de administrador?
Gracias
Julieta
julieta dice
me respondo yo misma, lo pude hacer con un plugin de Editor de Roles. Gracias
Pedro dice
Hola, estoy armando un blog que en principio es privado solo para miembros de mi taller, pero tengo dos grupos, y quiero que las publicaciones que aparezcan en el sitio para uno de los grupos no aparezcan para el otro, o sea que solo unos vean unas publicaciones y otros otra, saben cómo puedo hacerlo? les agradezco mucho su tiempo y les deseo un buen año. Atte Pedro
Estella Vidal dice
Hola Pedro,
A través de un plugin de suscripciones y membresías te será posible crear «grupos de usuarios» y «definir el contenido» al cual tendrán acceso. Te sugiero echar un vistazo al plugin «Members«, se trata de una herramienta sencilla pero a la vez muy poderosa que te ayudará a proteger contenido a partir de roles específicos de usuario. Un saludo!