• Hola,

    Creamos una página en WordPress con un usuario con rol de Administrador llamado «demo». Después, creamos 3 usuarios más con rol Administrador y eliminamos el usuario «demo». Actualmente, los 3 usuarios están configurados como administradores del sitio: pueden realizar muchas funcionalidades, como crear nuevos usuarios, pero no pueden realizar tareas como actualizar WordPress o instalar plugins. Ninguno de los tres.

    ¿Cómo puedo solucionarlo?

    Muchas gracias

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Hola, Soy Miguel Ángel de soporte, te recomiendo este plugin, https://wordpress.org/plugins/user-role-editor/ este plugin lo que hace es que puedas crear un «rol» nuevo y personalizarle las capacidades que tendrá. Por ejemplo, imagina que quieres crear un rol similar al «admin» pero que no pueda instalar plugin, o crear nuevos usuarios etc. Con este plugin lo puedes hacer, creo que es la solución que buscas. No obstante haz siempre copia de seguridad antes de hacer cualquier acción de estas. Es un buen plugin muy útil cuando quieres personalizar los roles y sus capacidades. 🙂 Un saludo

    Moderador almendron

    (@almendron)

    ¿Es un WordPress Multisite o normal?

    Iniciador del debate solsolsolillo

    (@solsolsolillo)

    Hola! No puedo instalar el plugin porque los 3 usuarios, aunque están como Administradores, no actúan como tales. En el apartado de plugins puedo ver los que están instalados pero no me deja instalar nuevos. Y también, por ejemplo, me sale el aviso de que hay una actualización de WordPress disponible pero dice “avise al administrador”. Es muy muy raro 🙁

    @almendron es un WordPress normal

    Moderador almendron

    (@almendron)

    Mira a ver si en el wp-config.php tienes alguna de estas constantes: DISALLOW_FILE_EDIT o DISALLOW_FILE_MODS

    Iniciador del debate solsolsolillo

    (@solsolsolillo)

    @almendron Llevo toda la tarde trasteando y creo que sí es Multisite, perdona. No encuentro el acceso a wp-config.php, ¿en qué carpeta debería estar?

    He estado probando a cambiar los permisos en phpMyAdmin para crear un «Super admin» pero no lo consigo 🙁 Creo que el problema puede venir de ahí, ¿cómo puedo crear un «super admin»?

    Mil gracias

    Moderador almendron

    (@almendron)

    El archivo wp-config.php está en la raíz de la instalación de WordPress. Si es un multisitio, estará la siguiente línea:

    define( 'WP_ALLOW_MULTISITE', true );

    Mi pregunta es: ¿necesitas un multisitio?

    Para crear un Super Admin:

    1. Accede a la base de datos y localiza la tabla xx_users. Toma nota del valor del campo «ID» del administrador que quieres modificar.
    2. Inserta el siguiente ódigo PHP al final de tu archivo functions.php de tu tema activo:
      grant_super_admin( $user_id ); donde «$user_id» es el ID que has tomado nota en el primer paso.
    3. Accede a tu sitio con las credenciales del administrador que has modificado.
    4. Elimina el código PHP.
    Iniciador del debate solsolsolillo

    (@solsolsolillo)

    Creo que no necesito un multisitio, qué desastre, jejejeje. Probaré lo que dices, ayer estuve trasteando en esa parte pero no lo conseguí configurar… A ver si con lo que me indicas puedo solucionarlo. Mil gracias por la rápida respuesta!

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Debes estar registrado para responder a este debate.