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:

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

  1. Abre WP Admin desde MyKinsta, haz clic en Sitios WordPress > nombre del sitio > Info > Abrir WP Admin.
  2. 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ñade un nuevo usuario de WordPress en WP Admin.
    Añade un nuevo usuario de WordPress en WP Admin.

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.

  1. 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.
  2. En phpMyAdmin, haz clic en nombre de sitio y haz clic en la tabla wp_users.
    Selecciona la tabla wp_users dentro de phpMyAdmin.
    Selecciona la tabla wp_users dentro de phpMyAdmin.
  3. 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')
  4. 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.

  1. Conéctate a tu servidor con SSH y navega hasta el directorio public:
    cd public
  2. 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

  1. Abre WP Admin desde MyKinsta, haz clic en Sitios WordPress > nombre del sitio > Info > Abrir WP Admin.
  2. Dentro de WP Admin, haz clic en Usuarios, pasa el ratón por encima del usuario que quieras editar y haz clic en Editar.
    Editar un usuario de WordPress en WP Admin.
    Editar un usuario de WordPress en WP Admin.

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.

  1. 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.
  2. En phpMyAdmin, haz clic en nombre del sitio y haz clic en la tabla wp_users.
    Selecciona la tabla wp_users dentro de phpMyAdmin.
    Selecciona la tabla wp_users dentro de phpMyAdmin.
  3. Haz clic en Editar en el usuario que quieras cambiar, o haz doble clic en el campo que quieras cambiar.
    Edita un usuario dentro de la tabla wp_users en phpMyAdmin.
    Edita un usuario dentro de la tabla wp_users en phpMyAdmin.

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.

  1. Conéctate a tu servidor con SSH y navega hasta el directorio public:
    cd public
  2. 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

  1. Abre WP Admin desde MyKinsta, haz clic en Sitios WordPress > nombre del sitio > Info > Abrir WP Admin.
  2. Dentro de WP Admin, haz clic en Usuarios, pasa el ratón por encima del usuario que quieras eliminar y haz clic en Eliminar.
    Eliminar un usuario de WordPress en WP Admin.
    Eliminar un usuario de WordPress en WP Admin.
¿Este artículo te ha resultado útil?