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 4 años, 7 meses por
kallookoo.
-
Esta respuesta fue modificada hace 4 años, 7 meses por
kallookoo.