Soporte » Guías – Resolución de problemas » Soy Admin y no tengo permisos de administrador.

  • Buenas,

    Estoy trabajando en esta web y siendo administrador, me di cuenta de unos días para acá, que no tengo la posibilidad de actualziar wordpress, instalar o actualizar plugins.

    La web dice que notifique al administrador del sitio para actualizar.
    Dentro de la página de Usuarios, aparezco con rol de Administrador.

    He probado a crear nuevos usuarios, otorgándoles el rol de admin, pero no funciona.
    Desde la web del proveedor de hosting, no pueden darme solución, así mismo por parte de los creadores del tema.

    ¿Podrían ayudarme? Muchas gracias

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Hola @amartinezagua

    Has modificado los roles con algun plugin?

    Buenas @kallookoo ,
    En primer lugar, gracias por escribirme.

    No, estos son los plugins instalados y activos:
    – Artbees themes Captcha
    – Contact Form 7
    – Duplicate Page
    – LayerSlider WP
    – Loco Tranlate
    – Master Slider Pro
    – Slider Revolution
    – Tidio Chat
    – Updraft Plus
    – WPBaker Page Builder.

    Ninguno te permite cambiar roles.

    Saludos

    Vale, pues se complica un poco, porque en algun momento los permisos se cambiaron.
    Dime un par de cosas:
    – Cuando entras en el admin con el nick que se supone que es administrador que secciones puedes ver?
    – En los perfiles tu nick aparece como administrador?
    – Puedes crear otros usuarios?

    Mira:
    1. Puedo ver todas las secciones. Editar el Tema, Páginas, Apariencia, Usuarios, Plugins, etc..
    2. Dentro de Usuario tengo Perfil «Administrador».
    3. Puedo crear otros usuarios. De hecho, he creado otros con perfil admin, que tienen el mismo problema.

    Probaremos lo siguiente:
    Pega esto en el functions.php de tu theme:

    
    function amartinezagua_reset_roles() {
    	if ( ! function_exists( 'populate_roles' ) ) {
    	  require_once( ABSPATH . 'wp-admin/includes/schema.php' );
    	}
    	global $wp_user_roles;
    	$wp_user_roles = array(); // Forzamos que se guarde en la DB
    	populate_roles();
    }
    add_action( 'init', 'amartinezagua_reset_roles', 0 );
    

    Lo que intentaremos es resetear todas las capacidades de todos los roles predeterminados.
    Una vez añadiado en el archivo refresca y se deberian haber reseteado a los predeterminados despues borrarlo para que en la proxima ejecucion no los vuelva a resetear.
    Tambien te sugiero que lo hagas por ftp, lo descargas, lo editas, lo subes, refrescas la pagina del WordPress, eliminas el codigo, lo subes y pruebas.
    Como cuando se modifican este tipo de cosas siempre haz un backup de la base de datos por si acaso.

    Otra opcion si tienes acceso por ssh y instaldo el wp-cli seria:
    wp role reset --all

    • Esta respuesta fue modificada hace 1 año, 5 meses por kallookoo.
    • Esta respuesta fue modificada hace 1 año, 5 meses por kallookoo.
Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘Soy Admin y no tengo permisos de administrador.’ está cerrado a nuevas respuestas.