¿Hay alguna forma de cambiar el nombre de un rol de usuario a través del enlace, en lugar de usar el complemento?
Editar
Por ejemplo, administrator»owner
user-roles
capabilities
Sean Lee
fuente
fuente

Respuestas:
http://www.garyc40.com/2010/04/ultimate-guide-to-roles-and-capabilities/
fuente
$wp_rolesahora tiene una[role_objects]parte de su matriz.Una solución simple sería simplemente agregar un rol de usuario usando
add_role, de esa manera puede nombrarlo como desee y agregar las capacidades que desee. http://codex.wordpress.org/Function_Reference/add_rolefuente
En realidad, hay muchas formas de lograrlo:
Con php y mysql puro , puede editar la entrada serializada en la base de datos. De hecho, Wordpress almacena la matriz serializada de roles en la
wp_optionstabla.Asi que:
SELECT option_value as serialized_string FROM wp_options WHERE option_name = 'wp_user_roles';$rolesArray = unserialize($serialized_string)$rolesArray['role_key']['name'] = "New name"echo serialize($rolesArray)option_valuecontenido de db con la salida del punto anteriorSi se siente seguro con Wordpress, incluso puede usar el REPL de Wordpress incrustado en wp-cli para obtener el valor almacenado
get_option('wp_user_roles')y luego usarloupdate_optionpara actualizarlo.Y (siempre) recuerde hacer una copia de seguridad de la base de datos antes de la manipulación de opciones;)
De lo contrario, si no le importa el valor de role_key ...
… Es muy fácil lograr eso con wp-cli :
$ wp role create new_role 'New Role' --clone=old_role$ wp role delete old_rolefuente
Puede crear un archivo de localización personalizado. Obtenga este archivo: http://svn.automattic.com/wordpress-i18n/pot/trunk/wordpress.pot y edite con la herramienta PoEdit (por ejemplo). En el siguiente paso, guarde el archivo de localización como en_GB.mo (u otro) y edite el archivo wp-config:
define ("WPLANG", "en_GB");
fuente
Puede editarlo directamente en su base de datos, y se editará permanentemente para su sitio web. Aquí es donde WP mantiene los roles de usuario
fuente