Crear nuevos roles de usuario

Cómo podemos crear nuevos roles de usuario

En esta ocasión, aprenderemos a crear nuevos roles de usuario, es decir, nuevas formas en las que los usuarios registrados pueden interactuar con nuestra web.

Por defecto, WordPress dispone de los siguientes roles de usuario:

  • Suscriptor. La única ventaja de este rol de usuario es que puede responder o dejar comentarios en cualquier post de tu blog sin necesidad de crear un nuevo registro.
  • Colaborador. Tan solo pueden subir su propio contenido, pero necesita a un administrador o un editor para poder ser publicada.
  • Autor. Este usuario puede subir archivos y crear, editar, publicar o eliminar sus propias entradas.
  • Editor. Tiene la capacidad de crear, modificar o borrar entradas y páginas que hayan sido creadas por él mismo o por cualquier otro rol de usuario.
  • Administrador. Este rol de usuario no tiene ninguna limitación en WordPress. Es el único rol de usuario que tiene todas las capacidades y puede hacer cualquier cosa dentro de nuestro WordPress.
Los Roles de usuario
Los Roles de usuario

¿Qué ocurre si necesitamos más roles de usuario?

Hemos visto los roles de usuario con los que cuenta WordPress por defecto, pero si necesitamos crear un rol específico, por ejemplo ayudante, para aplicárselo a una persona que nos ayude en nuestra web, que tenga permitido hacer ciertas cosas y otras no, podremos hacerlo de dos formas:

  1. Mediante código.
  2. Mediante el uso de un plugin.

Nosotros, como siempre, vamos a hacerlo mediante código.

Código que vamos a utilizar para crear nuevos roles de usuario

En esta ocasión utilizaremos un código un poquito largo y con muchas «cosas raras», pero para nada difícil. El código será algo parecido a este:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Como puedes ver, hay muchas cosas a tener en cuenta, pero el código en sí no es complejo. Tan solo tienes que cambiar las palabras true o false para permitir o impedir realizar la acción correspondiente.

Y… ¿dónde podemos colocar este código?

Como ya sabemos, porque viene siendo habitual colocarlo siempre en los mismos sitios, este código podemos pegarlo en el archivo functions.php de nuestro child theme, o pegarlo en nuestro plugin de snippets. Ya sabes que esta última es la opción que te aconsejo.

También podemos crear nuevos roles de usuario mediante el uso de un plugin. En este caso, te recomiendo el uso del plugin User Role Editor, pero en este caso, te dejo a ti que lo estudies y lo utilices por tu cuenta 🙂

Este artículo ha sido visitado: 13 veces

Obtén acceso a los secretos mejor guardados de WordPress con solo un clic

Suscríbete a la newsletter y recibe en tu correo electrónico 10 snippets de código exclusivos que nunca se han publicado en nuestra membresía y que nunca se publicarán.

Obtén la ventaja definitiva en WordPress y conviértete en un experto.

leadmagnetcodigos

PDF

10 códigos para WordPress, Divi y WooCommerce, que nunca han sido publicados aquí, ni se publicarán

Deja que WordPress trabaje por ti, utiliza código.