Más sobre los roles de usuario

12/35

Lectura

Los roles de usuario te permitirán gestionar los permisos de los usuarios dentro de tu sitio, es decir, qué puede y qué no puede hacer dentro del administrador. Estas acciones se denominan capabilities.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 43

Preguntas 10

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Nota:
El path del fichero donde introducimos las modificaciones es:
C:\xampp\htdocs\platzigifts\wordpress\wp-includes\functions.php

Lo correcto seria crear un tema hijo y dentro de ese tema hijo hacer los cambios, de esa forma evitamos el riesgo de romper algo en el código fuente de wordpress

Les recomiendo crear roles nuevos en lugar de modificar los actuales ya que asi se puede tener una mejor administración del sitio para futuros colaboradores.

Pienso que esta clase debió ser en video.

Capabilities = Capacidades que tendra el rol que asignemos a un usuario determinado. Excelente!!

se puede crear lo mismo usando un plugin ?

ufff que loca es la programación, estoy empezando en este mundo y me encantaa wow jaja

Sería muy útil ampliar esta parte para entender mejor sobre la funcionalidad de remover usuarios.

OK se me hacìa mas sencilla de la forma de la clase pasada pero es bueno saberlo con codigo

Tengo una duda. Luego de agregar o remover los usuarios mediante la funciones descritas por el profesor ¿Esta información debe quedarse para siempre en el código del archivo function.php o se puede eliminar? No me quedó claro como opera esto.

He agregado el código en el archivo functions.php de la ruta C:\xampp\htdocs\platzigifts\wp-includes

  • lo añadí en la línea 31,
  • guardé los cambios,
  • actualicé el sitio,
  • agregue un nuevo usuario y aparece el nuevo rol .

Funcionó

Ok se puede agregar nuevan Capabilities a un rol, peor se pueden crear nuevas Capabilities?

¿En cual de todos los “functions.php” tengo que escribir el código  🤔?

El ‘edit_pages’ aplica también para productos en WooCommerce o para CPT? Si queremos que por ejemplo solo pueda editar productos o un CPT concreto como lo deberíamos hacer?

En resumen debemos usar hooks para crear, modificar o eliminar capabilities de lo nuevos roles que vaya creando dentro del function.php.

Todo muy claro. Gracias

Muy interesante

Se puede crear un nuevo rol de usuario para ingresar productos en Woocomerce

.

Cuando se elimina un role que está siendo usado por usuarios, éstos quedarán sin ningún role. En la lista de usuarios les aparecerá como “Ninguno”. Si estos usuarios ingresan no podrán acceder al panel de administración pero sí podrán autenticarse, apareciéndoles una barra en la parte superior con su nombre.

profesor cristian, en que archivo functions.php se debe hacer esta modificacion ?

platzigifts\wp-content\themes\platzigift\functions.php
ó
\platzigifts\wp-includes\functions.php

esta genial que wordpress ya tenga funciones preestablecidas

Creo que lo mas sobresaliente de la clase es que estamos usando el hook de action add_action($hook, $action). Entonces, ya estamos poniendo en practica lo aprendido hace algunas clases y eso es genial

Mola tener esta info, puedes crear nuevos roles y darles los permisos que tu quieras y modificarlos a tu antojo, gracias!

No entendi muy bien esta clase. Es solo informativa o hay que hacer lo que dice?

posterior a esto se debe ver el resultado al crear un nuevo usuario en las opciones de perfil? a mí solo me aparecen las predeterminadas

¿Cómo puedo acceder por código desde un hosting gratuito?

Cuando voy a logearme con el usuario que le asigne el rol creado, no me muestra el panel de wordpress solo la pagina de mi cuenta,

Super útil tener el control y quitarle lo estricto a los roles predeterminados.

Genial esta información!!

Lo aplicaré y te cuento @Cristian Ramanzin !!!

Muy buena información.

lo practicare

Se debe manejar con cuidado estas funciones

Realmente, muy interesante. Lo voy a practicar. ! Gracias por la clase

Muy útil esta información. La grabo para siempre.

Esto no sabia todo lo hacia de forma visual, lo bueno que estoy aprendiendo.

Muy buen dato especialmente cuando deseamos crear roles a diferentes usuarios.

excelente

Es muy interesante poder hacer estas modificaciones para hacer tener una gestión más precisa en nuestro sitio.

¿ Es necesario crear un tema hijo para agregar, remover y editar los roles y así no se pierdan los cambios ?