Usuarios de WordPress
Los roles de usuario de Kinsta te permiten gestionar a qué tienen acceso los usuarios dentro de MyKinsta. Los roles de usuario de WordPress te permiten gestionar lo que los usuarios pueden hacer en tu sitio de WordPress, como añadir nuevas entradas o páginas, moderar comentarios, instalar plugins, etc. Para obtener una guía completa sobre cómo funcionan los roles y capacidades de usuario de WordPress, consulta La guía definitiva sobre roles y capacidades de usuario de WordPress.
Roles y capacidades de usuario
Las capacidades son las acciones que los usuarios pueden realizar dentro de WordPress, como por ejemplo:
- Leer entradas (read)
- Escribir y editar entradas (edit_posts)
- Publicar entradas (publish_posts)
- Instalar plugins (install_plugins)
- Eliminar temas (delete_themes)
- Crear usuarios (create_users)
- Moderar comentarios (moderate_comments)
Los roles son un conjunto predefinido de capacidades; cuando añades un nuevo usuario a WordPress, debes asignarle un rol. Por defecto, WordPress incluye 5 roles de usuario predefinidos:
- Administrador: Este es el nivel más alto de acceso y permite a los usuarios realizar acciones como, crear y eliminar usuarios, restablecer contraseñas, instalar y gestionar temas y plugins.
- Editor: Este rol es para los usuarios que gestionan el contenido de tu sitio, permite a los usuarios realizar acciones como, crear, modificar, publicar y eliminar entradas y páginas.
- Autor: Los usuarios asignados a este rol pueden crear, editar y publicar entradas, subir archivos multimedia y eliminar sus propias entradas. No pueden crear nuevas páginas ni eliminar entradas de otros usuarios.
- Colaborador: Los usuarios asignados a este rol pueden crear borradores de entradas y eliminar sus propios borradores, pero no pueden publicar entradas.
- Suscriptor: Este es el nivel de acceso más bajo y permite a los usuarios gestionar su perfil de WordPress y leer todas las entradas de tu sitio.
Para obtener una lista completa de funciones y capacidades, consulta la página Funciones y capacidades de WordPress.
Añadir un usuario
Añadir un usuario en WP Admin
- Abre WP Admin desde MyKinsta, haz clic en Sitios WordPress > nombre del sitio > Info > Abrir WP Admin.
- Dentro de WP Admin, haz clic en Usuarios > Añadir nuevo usuario, rellena los campos necesarios, elige un rol de usuario y haz clic en Añadir nuevo usuario.
Añadir un usuario en phpMyAdmin
Este método requiere editar directamente la base de datos de tu sitio de WordPress, por lo que sólo te lo recomendamos si te sientes cómodo trabajando con phpMyAdmin. También te recomendamos que hagas una copia de seguridad de tu base de datos antes de realizar cualquier cambio.
- Abre phpMyAdmin desde MyKinsta, haz clic en SitiosWordPress > nombre del sitio > Información, dentro de Acceso a la base de datos, haz clic en AbrirphpMyAdmin, utiliza tu nombre de usuario y contraseña de la base de datos de MyKinsta para iniciar sesión.
- En phpMyAdmin, haz clic en nombre de sitio y haz clic en la tabla
wp_users
. - Haz clic en SQL e introduce el siguiente comando, sustituyendo
VALUES
por los datos del nuevo usuario:INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`) VALUES ('your username', MD5('your password'), 'your firstname & your lastname', 'your email', '0')
- Haz clic en Ir, vuelve a la pestaña SQL e introduce los siguientes comandos; esto le da al usuario privilegios de administrador. Puedes cambiar esto después de crear el usuario dentro de WP Admin:
INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (Select max(id) FROM wp_users), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}'); INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (Select max(id) FROM wp_users), 'wp_user_level', '10');
Añadir un usuario en WP-CLI
Este método requiere editar directamente la base de datos de tu sitio de WordPress, por lo que sólo te lo recomendamos si te sientes cómodo trabajando con la línea de comandos. También te recomendamos que hagas una copia de seguridad de tu base de datos antes de realizar cualquier cambio.
- Conéctate a tu servidor con SSH y navega hasta el directorio public:
cd public
- Ejecuta el siguiente comando, sustituyendo
$username
y$emailaddress
por los datos del nuevo usuario y$role
por el rol que quieras asignar al nuevo usuario, por ejemplo, administrador:wp user create $username $emailaddress -–role=$role
Por ejemplo:
wp user create newuser [email protected] --role=administrator
Cuando el comando finaliza, devuelve una contraseña para el nuevo usuario.
Gestionar usuarios
Cuando añades usuarios, éstos se almacenan en tu base de datos de WordPress. Un usuario con acceso de administrador puede editar todos los campos de usuario dentro de WP Admin, a excepción del nombre de usuario. Puedes eliminar un usuario y crear uno nuevo para cambiar el nombre de usuario, o si quieres editar el nombre de usuario, debes hacerlo directamente dentro de la base de datos con phpMyAdmin.
Gestionar un usuario en WP Admin
- Abre WP Admin desde MyKinsta, haz clic en Sitios WordPress > nombre del sitio > Info > Abrir WP Admin.
- Dentro de WP Admin, haz clic en Usuarios, pasa el ratón por encima del usuario que quieras editar y haz clic en Editar.
Gestionar un usuario en phpMyAdmin
Este método requiere editar directamente la base de datos de tu sitio de WordPress, por lo que sólo te lo recomendamos si te sientes cómodo trabajando con phpMyAdmin. También te recomendamos que hagas una copia de seguridad de tu base de datos antes de realizar cualquier cambio.
- Abre phpMyAdmin desde MyKinsta, haz clic en Sitios WordPress > nombre del sitio > Información; dentro de Acceso a la base de datos, haz clic en Abrir phpMyAdmin, y utiliza tu nombre de usuario y contraseña de la base de datos de MyKinsta para iniciar sesión.
- En phpMyAdmin, haz clic en nombre del sitio y haz clic en la tabla
wp_users
. - Haz clic en Editar en el usuario que quieras cambiar, o haz doble clic en el campo que quieras cambiar.
Gestionar un usuario en WP-CLI
Este método requiere editar directamente la base de datos de tu sitio de WordPress, por lo que sólo te lo recomendamos si te sientes cómodo trabajando con la línea de comandos. También te recomendamos que hagas una copia de seguridad de tu base de datos antes de realizar cualquier cambio.
- Conéctate a tu servidor con SSH y navega hasta el directorio public:
cd public
- Ejecuta el siguiente comando, sustituyendo
$user
por el nombre de usuario,$field
por el campo que quieres actualizar,$value
por los nuevos datos que quieres introducir:wp user update $user -—$field=$value
Por ejemplo, para sustituir el correo electrónico del usuario Kinsta por [email protected], utilizarías lo siguiente:
wp user update Kinsta -—[email protected]
Eliminar un usuario
- Abre WP Admin desde MyKinsta, haz clic en Sitios WordPress > nombre del sitio > Info > Abrir WP Admin.
- Dentro de WP Admin, haz clic en Usuarios, pasa el ratón por encima del usuario que quieras eliminar y haz clic en Eliminar.