WordPress de forma predeterminada incluye varios roles o papeles, donde cada rol tiene determinados pribilegios que puede usar para publicar, editar, comentar, comprar entre otros. Pero no todas las personas están satisfechas con los nombres de roles que agrega WordPress, y quieren cambiarlos. Hoy te mostraremos entonces la manera de cambiar los nombres de roles en WordPress a los usuarios registrados.
Nombre de Roles en WordPress
En cualquier nueva instalación, se incluyen determinados nombres de roles en WordPress, que cada uno usuario registrado tiene limitados privilegios según su rango en el sitio web. Los roles que WordPress ofrece son :
Administrador
Es el usuario absoluto en WordPress, que tiene todos los privilegios que ofrece el gestor de contenido. Puede hacer prácticamente cualquier actividad en el sitio web.
Editor
El editor en WordPress es aquel usuario que puede publicar entradas nuevas, páginas y también editar publicaciones de otros usuarios.
Autor
El autor en WordPress es aquel usuario que puede publicar y gestionar sus propias entradas y publicaciones.
Colaborador
El colaborador en el concepto de WordPress es aquel usuario que puede redactar nuevas entradas y páginas pero si que pueda publicarlas. Se envían para ser revisadas por otro rango mayor.
Suscriptor
Es aquel usuario en WordPress que, lo único que puede hacer de forma predeterminada es editar su perfil de usuario.
Cambiar Nombres de Roles
Ahora que sabes la diferencia que existe entre cada rol en WordPress, y los privilegios que permiten al usuario, pero quieres cambiar los nombres, a otros más personalizados a tu sitio web o tu gusto. Para eso necesitamos editar archivos.
Nota: Antes de editar o modificar el contenido de cualquier archivo en WordPress, es recomendable crear copia de respaldo backup de los archivos del sitio web, y guardarla en un lugar seguro.
Abres el archivo functions.php del tema actual de tu sitio web, copias y pegas este código, con algunos cambios en los nombres que quieres dar a los correspondientes roles de WordPress,
function wpbod_nombres_roles() { global $wp_roles; if ( ! isset( $wp_roles ) ) { $wp_roles = new WP_Roles(); } $wp_roles->roles['contributor']['name'] = 'Participante'; $wp_roles->role_names['contributor'] = 'Participante'; $wp_roles->roles['subscriber']['name'] = 'Honorario'; $wp_roles->role_names['subscriber'] = 'Honorario'; } add_action('init', 'wpbod_nombres_roles');
Con esto terminas de cambiar dos nombres de roles predeterminados de WordPress, el primero es de Colaborador a Parcipante, y el segundo de Suscriptor a Honorario. Puedes modificar los valores a los nombres más convenientes para tu sitio web.
4 comentarios en «Cambiar Nombres de Roles en WordPress»
Muchas gracias!!!!
¡De nada Marc! 🙂
Hola, Muy buena publicación. Te consulto.., yo quisiera cambiar un tercer rol y al agregarlo pero no me lo cambia, por que me puede pasar eso?
muchas gracias
Hola Alejandro
Puedes compartir tu código con nosotros en https://pastebin.com/ para que podamos ayudarte.