Un hombre sabio dijo una vez: “Con gran poder viene una gran responsabilidad”. En WordPress, esto viene en forma de roles de usuario que permiten diferentes niveles de acceso a partes de un sitio de WordPress. El principio del privilegio más pequeño en él es bueno para seguir. Solo los usuarios más confiables deben tener el mayor acceso, para que se pueda mantener la integridad y seguridad de un sitio o red de red. ¿Cuáles son los roles del usuario de WordPress? WordPress tiene seis roles de usuario construidos. Son:
Super Administrador: solo para varios sitios; tiene las capacidades de administración de red.
Administrador: el papel de nivel superior para un solo sitio; puede realizar todas las acciones, a menos que se active múltiples.
Editor: puede crear, editar, publicar y eliminar publicaciones y páginas, comentarios moderados y cargar archivos.
Autor: Pueden publicar sus propias publicaciones y cargar archivos.
Colaborador: puede escribir y editar sus propias publicaciones.
Suscriptor: solo el perfil se puede autenticar y editar.
Los roles están asociados con capacidades. Cuantas más capacidades tenga un rol de usuario, más acciones pueden realizar.
Imagina una escuela. Un cuidador tendrá llaves para acceder a diferentes habitaciones en la escuela. Un maestro puede acceder al salón de personal y a las aulas, pero solo tendrá las llaves para su propia clase. Un estudiante puede visitar la mayoría de las aulas, pero no tendrá clave. En una instalación estándar de WordPress, el papel de administrador tiene la mayoría de las capacidades para un solo sitio; Para un múltiplo es un super administrador. WordPress Codex tiene una lista completa de capacidades asociadas con los roles de usuario. Por ejemplo, los colaboradores tienen las siguientes capacidades: edit_posts: Crear y editar (pero no publicar) sus propias publicaciones
Delete_posts: elimine sus propias publicaciones
Leer: Vaya y edite su propio perfil
Los complementos y los roles de usuario se pueden crear roles de usuario personalizados mediante complementos. Por ejemplo, WooCommerce agrega dos roles más:
Shop Manager: Capacidades de gestión de tiendas (puede ver/modificar todas las opciones en WooCommerce y productos). Esto es equivalente al papel de WordPress Editor.
Cliente: puede ver los pedidos, el historial de pedidos y ver/editar su cuenta.
Un administrador o super administrador puede agregar un nuevo usuario y asignar el papel de Store Manager. Se crea un rol de cliente cuando alguien se está registrando para comprar en una tienda en línea.
Los roles de WooCommerce se agregan a la lista de roles de WordPress

BBPress agrega otros cinco roles. En el orden de los privilegios, de los más pequeños a los más bajos, estos son:
Llave maestra
Moderador
Partícipe
Espectador
Atascado
A diferencia de los roles de WooCommerce, los roles BBPress se separan del sistema de roles de usuario de WordPress y no aparecen en la lista de roles estándar. Los usuarios individuales ganan el papel de participante participando en un foro. Los administradores también pueden atribuir a un usuario un rol de foro cambiando su perfil. Roles personalizados del usuario La mayor parte del tiempo, los roles de usuario predefinidos serán adecuados, pero hay algunos casos en los que puede necesitar una implementación más personalizada. Al regresar a la analogía de la escuela, podría haber un portero principal que posee claves para ciertas habitaciones que el otro portero no tiene. Permite un control más preciso sobre las capacidades del papel. Puede alimentar a sus usuarios pero mantenerlos bajo control. Con el editor Rolle de usuario puede:
Agregue sus propios roles y establezca sus capacidades
Cambiar el nombre de los roles
Agregar capacidades a los roles
Eliminar roles
Crea tus propias capacidades
También puede cambiar los roles y capacidades para usuarios individuales. Es posible que le complace descubrir que el editor de roles de usuario respeta GDPR. La configuración del complemento del editor de un editor de usuario rápido está en Configuración> Editor de roles de usuario, donde puede cambiar algunas configuraciones y también puede restablecer todos los roles a los valores predeterminados. Hay una gran advertencia de que perderá cualquier cambio que haya realizado con un reinicio.
Vaya a Usuarios> Editor de roles de usuario para editar roles. Las capacidades de visualización en un formulario que el hombre puede leer el hombre hace que las capacidades sean un poco más claras. Concedido muestra solo las capacidades que ya juega. El filtro rápido es útil si conoce un nombre de capacidad que desea cambiar, pero no puede identificarlo en la lista. Destaca el nombre en verde. Roles de usuario para mostrar las capacidades otorgadas a los editores, formulario que el hombre puede leer
Cambio de los roles del usuario Al probar los cambios, encontrará el complemento de conmutación del usuario. Le permite moverse de un usuario a otro con un solo clic. Esto lo alivia de la fatiga para desconectarse y reconectarse como un nuevo usuario.
El único papel que encontré problemático usando este método fue el papel suscrito. No se mostró una barra de administración en mi instalación para un suscriptor, por lo que no tenía una manera fácil de volver a un administrador sin desconectar y conectarme nuevamente. Asegúrese de probar completamente cualquier cambio de capacidad: ¡no desea que los usuarios puedan acceder a algo inesperado!

Lo siento, no se le permite acceder a esta página
Cambio de las capacidades de roles implícitas Colaboradores de rol: la carga de los medios en un blog con varios autores, como el blog WPMU Dev, las publicaciones se envían para moderar antes de publicar. El papel natural que debe ajustarse es el papel del contribuyente, pero este papel no permite que los escritores carguen imágenes (¡una tarea bastante esencial!)
Ver colaboradores en el editor de publicaciones: el botón Agregar medios está ausente

La capacidad de agregar es cargar_files, que está en el núcleo de la sección general.
Esto permite al usuario agregar contenido multimedia a las publicaciones. Los usuarios pueden ver otros botones junto a agregar medios: depende de los complementos que haya instalado. Los colaboradores que pueden cargar contenido multimedia pueden ver y usar todos los archivos en la biblioteca de medios, a diferencia de las publicaciones, donde solo pueden verlos.

Un colaborador que puede cargar archivos puede usar el botón Agregar medios para agregar imágenes
Editores: los editores de gestión de widgets y menús no pueden acceder a ninguna opción en el menú de aspecto, lo que significa que no pueden administrar widgets o menús. Hay momentos en que esto sería útil.

La opción más simple es cambiar las capacidades del editor. La capacidad relevante en los temas de grupo – edit_theme_options. Esto ofrece la oportunidad de ver la mayoría de las opciones en el aspecto de los submenús.
Un editor modificado no puede cambiar el tema pero puede personalizarlo

Aunque el usuario no puede cambiar el tema o editar el código PHP, puede personalizarlo y hacer otros cambios. El problema es que la capacidad edit_theme_options combina algunos permisos diferentes. ¿Podemos hacer algo al respecto? Una posibilidad es eliminar los elementos del menú y las opciones que no necesitamos tener. Para el tema de la tienda, necesitamos dos funciones para hacerlo, que podemos agregar a un tema infantil.
La idea de AbrightClearWeb/F634FF221CFBF4B346BBB9256DD26D59 está cargado.

Este es el resultado:

El papel de un editor personalizado que muestra solo widgets y menús en la sección de aspecto
Tenga en cuenta que esto no es completamente seguro. Las opciones de menú no se mostrarán, pero las páginas aún existen. Un editor hábil pudo verlos y dañar al introducir directamente las URL. Editores: solo los administradores o los administradores de Superman pueden ver que los usuarios o usuarios pueden ver el menú de usuarios. Imagine un gran sitio con múltiples usuarios que ejecutan BuddyPress o BbPress. Habrá una gran cantidad de usuarios, pero pocos administradores para administrarlos. Para evitar esto, puede agregar dos capacidades para los editores: list_users y edit_users. Esto permite a los editores ver la lista de usuarios, editar sus perfiles y cambiar su papel. Un editor no puede promover a un usuario por encima del nivel del editor. Si usa el cambio de usuario, el editor también tiene la opción de conmutación, pero no podrá pasar a un administrador o una cuenta de super administrador.
Falta el papel de administrador desde esta visión personalizada de los usuarios del editor.
El papel de administrador falta en los espectadores del editor si realmente confía en sus editores, también puede otorgar el permiso de Delete_Users. Creación de un papel personalizado: Asistente de la tienda de WooCommerce Para crear un nuevo rol, puede comenzar con una junta vacía o copiando un rol existente. Supongamos que queremos que un asistente de la tienda vea los productos y agregue, edite y publique sus propios productos. Pero no queremos que este rol edite o elimine los productos existentes.

Agregue un nuevo rol de asistente de tienda
Comencé con el rol de un colaborador y agregué las siguientes capacidades de WooCommerce:
Asigne_product_terms: para asignar una categoría o etiqueta a un producto_product: para eliminar un solo producto que crearon

Delete_products: eliminar sus propios productos en el bloque
Delete_publised_products: para eliminar sus propios productos publicados

Edit_product: para crear y editar sus propios productos
Edit_product_terms: para cambiar la categoría o etiqueta en sus propios productos
Edit_products: para editar en bloquear sus propios productos
Edit_published_products: para editar sus propios productos publicados
Publish_products: puede publicar sus propios productos
Read_product: puede ver los productos
La tienda asistente también puede importar un CSV de productos. Este rol personalizado también tiene las siguientes capacidades de WordPress:
Edit_posts
leer
subir archivos
Vista
El asistente de la tienda puede agregar y editar los productos, puede publicarlos, agregar imágenes y categorías de productos o etiquetas.
La tienda asistente solo ve los productos de otras personas, no los edita
Los roles de BBPress personalizados, como mencionamos anteriormente, los roles BBPress no aparecen con los otros roles. Vladimir Garagulia, el editor de rol de usuario autor, escribe sobre BBPress: BBPress no almacena su papel en la base de datos, como lo hace WordPress. BBPress crea su papel al caminar por código PHP para cada carga de página. Por esta razón, los roles BBPress no son aceptados por una versión gratuita del editor de roles de usuario. Ure los excluye del procesamiento del diseño. El soporte completo para los roles de BBPress, incluida la edición, se realiza en la versión de editor de roles de un usuario Pro. Renumation of Roles Renumation es solo una opción para los roles que ha creado y solo puede cambiar el nombre del papel, no el papel del papel. Eliminar los roles solo puede eliminar los roles que ha creado y solo si no se le asigna ningún usuario ese rol. Primero debe eliminar a todos los usuarios de un rol para eliminarlo. Cambiar las capacidades individuales del usuario puede obtener aún más detalles editando usuarios individuales y sus capacidades. Simplemente acceda al perfil de usuario y haga clic en el enlace Editar junto a las capacidades. Entonces puede agregar o eliminar los poderes! Cambie las capacidades de un solo usuario
Agregar y eliminar capacidades si es un desarrollador de arado, es posible que desee agregar sus propias capacidades. Puede leer más sobre la creación de capacidades en Codex. Las capacidades también se pueden eliminar, por ejemplo, las de los complementos antiguos. No use esta opción a menos que sepa lo que está haciendo. Tenga en cuenta que las capacidades de WordPress no se pueden eliminar. Resumir el editor de roles del usuario ofrece una interfaz simple para cambiar las habilidades de los usuarios. Antes de cambiar o agregar roles, sin embargo, asegúrese: hay un buen caso de uso para hacer esto
Cambios de prueba en un sitio de capacitación antes de ingresar en vivo
¡Has probado cuidadosamente el nuevo rol, no quieres que tus usuarios de superhéroes se conviertan en súper!

¿Ha cambiado los roles implícitos de los usuarios? Comparta su consejo en comentarios.

Etiquetas:
roles y habilidades

Roles del usuario
Haga coincidir a sus usuarios con el complemento del editor de roles de usuario
Tags Correcto
homefinance blog