Renombrar los roles en Wordpress

Tiempo estimado de lectura: 3 minutos

 

Cómo podemos renombrar los Roles de nuestro WordPress

En esta ocasión vamos a ver cómo podemos renombrar los roles de nuestro WordPress. Por ejemplo, que los Suscriptores, pasen a llamarse Alumnos… Podrás cambiar todos los roles que quieras y ponerles los nombres que más te gusten.

Qué son los Roles WordPress y cuales son

WordPress tiene la capacidad de tener muchos y diferentes tipos de usuarios. Cada usuario se debe crear en base a lo que hará dentro del propio sitio web. Y para que no tengas dudas al ir creando usuarios aquí te explico brevemente que hace cada perfil:

  • Administrador: Este usuario tiene acceso a todas las opciones de administración de tu web.
  • Editor: Este usuario puede publicar y editar entradas (artículos), propias y de otros roles de usuarios.
  • Autor: Puede publicar y editar única y exclusivamente sus propias entradas. No podrá ni cambiar ni borrar ni publicar entradas de otros usuarios.
  • Colaborador: Puede escribir y editar sus propias entradas pero no podría publicarlas, necesitaría que un usuario Editor se las publique.
  • Suscriptor: Puede leer todo lo que está publicado en el sitio web, editar su perfil y comentar las publicaciones usando su cuenta.

Además de todos estos roles de usuario, existe otro que llamaremos Super Admin, que es un usuario especial que tiene acceso total y completo a la administración de la web, y además, tiene el control de los administradores.

Sabiendo esto, ¡vamos a ver cómo podemos renombrar estos roles!.

Código que vamos a utilizar para renombrar los roles

En este ejemplo vamos a renombrar dos roles: colaborador y suscriptor, y los llamaremos: Ayudante y Alumno, resepctivamente.

function nuevos_nombres_roles() {
global $wp_roles;
if ( ! isset( $wp_roles ) ) {
$wp_roles = new WP_Roles();
}
$wp_roles->roles['contributor']['name'] = 'Ayudante';
$wp_roles->role_names['contributor'] = 'Ayudante';
$wp_roles->roles['subscriber']['name'] = 'Alumno';
$wp_roles->role_names['subscriber'] = 'Alumno';
}
add_action('init', 'nuevos_nombres_roles');

¿Qué te ha parecido este código, sencillo verdad?.

Puedes renombrar el resto de roles si tu quieres, tan solo debes copiar y pegar las dos líneas de roles y role_names y añadirles el nombre que quieras ponerle a ese rol concreto.

Por último, para poder cambiar los nombres de los roles, debes saber cual es el nombre de los roles con el que los reconoce WordPress.

Spoiler:
es el mismo nombre, pero en inglés.

Los nombres de los roles son los siguientes:

  •  Super Admin.
  • Administrator.
  • Editor.
  • Author.
  • Contributor.
  • Subscriber.

Dónde vamos a colocar este código

Te aconsejo que coloques este código en tu plugin de snippets. Pero también puedes colocarlo en tu plugin de funciones o en el archivo functions.php de tu childtheme.

 


¿Te ha servido este artículo?, PUES DALE UNICORNIOS DE COLORES. 0

[whatsapp]

¿Qué te ha parecido el artículo?. Házmelo saber en los comentarios que tienes más abajo. Estoy deseando leerte.

Por último, si crees que este artículo puede ser interesante para algún amigo tuyo, te agradecería enormemente que lo compartieras con él y con todo el mundo a través de las Redes Sociales.

Puntúa este artículo:
[Total: 0 - Promedio: 0]

Puede que también te interese...

Deja una respuesta

Información básica sobre protección de datos
Responsable: Jose González Bueno.
Finalidad: Moderación y publicación de comentarios.
Destinatarios: No se comunican datos a terceros, salvo por imperativo legal.
Derechos: Tienes derecho a acceder, rectificar, exportar y suprimir tus datos.

Tu dirección de correo electrónico no será publicada.

He leído y acepto la política de privacidad de este sitio. *