Categorías
Wordpress

Cómo cambiar nombres de los perfiles de WordPress

Een WordPress existen 6 tipos de usuarios. Estos perfiles de usuario, en función de las capacidades que tienen asignadas, permiten trabajar de una manera determinada con las publicaciones. Para asignar los perfiles a los usuarios se utiliza el escritorio de administración de usuarios (menú Usuarios). El perfil predeterminado es el de Suscriptor pero puede cambiarse en Ajustes > Generales.

Los 6 perfiles de usuario en WordPress, según sus capacidades de menor a mayor, son los siguientes:

  • Suscriptor
  • Colaborador
  • Autor
  • Editor
  • Administrador
  • Superadministrador (en Multisite)

Si deseas cambiar los nombres de los perfiles de usuario a uno más cercano a la actividad de tus site o tus clientes, es bien sencillo, con una función como la siguiente puedes hacerlo:

function yanezpro_cambiar_nombre_perfil() { 
    global $wp_roles; 
    if ( ! isset( $wp_roles ) ) 
        $wp_roles = new WP_Roles(); 
    $wp_roles->roles['editor']['name'] = 'Propietario'; 
    $wp_roles->role_names['editor'] = 'Propietario';            
} 
add_action('init', 'yanezpro_cambiar_nombre_perfil');

Explicando el código anterior. Personaliza a tu gusto las líneas 5 y 6 cambiando el valor de

roles

  y

roles_names

 ) por el valor que desees (

Propietario

  en el ejemplo).

Otro ejemplo:

function yanezpro_cambiar_nombre_perfil() { 
	global $wp_roles;  
	if ( ! isset( $wp_roles ) )  
	$wp_roles = new WP_Roles();  
	$wp_roles->roles['author']['name'] = 'Escritor';  
	$wp_roles->role_names['author'] = 'Escritor';  
	}  
add_action('init', 'yanezpro_cambiar_nombre_perfil');

Y así con cualquier perfil de usuario existente.

Lo ideal es que la incluyas como plugin personalizado, pero también lo puede añadir en el archivo functions.php del tema (hijo preferentemente) activo.

Con este cambio se mantienen los slugs de los perfiles, para que no haya incompatibilidades con otras funciones de WordPress y plugins, pero se modifica el nombre visible del perfil.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *