Hola
Estoy trabajando con el plugin Advanced Access Manager para gestionar los roles y permisos de los usuarios. En principio funcionaba bien, pero ahora cuando voy a las opciones "capabilities" de un usuario y realizado cambios estos no se guardan. Si realizado los cambios sobre los roles si se guardan, pero no llegan a afectar a los usuarios de estos roles.
Os pondre un ejemplo: para que lo entendais:
Yo he creado un rol nuevo llamado "pedidos" y y le he dado la capacidad de modificar los usuarios de la web (la gente que compra en la web). Creo un usuario nuevo llamado "pedidos_user" y le asigno este rol. Si accedo a las capacidades (capabilities) de este usuario no posee el permiso para editar usuarios (cosa que deberia ya que pertenece a un rol que si tiene permiso para ello), se lo asigno individualmente. Pero cuando vuelvo a cargar la pagina para ver si se ha reflejado el cambio me vuelve a aparecer como si ese usuario no tubiera permiso para eso (editar usuarios).
Lo peor de todo es que esto me pasa ahora también con unos usuarios que intentado modificar y son "Administradores".
Espero vuestra respuesta.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Raul
Prueba con el siguiente plugin:
-> https://es.wordpress.org/plugins/user-role-editor/
A nivel de instalación lo único que veo es que el Wordpress utiliza una versión desactualizada, la última versión estable es la 5.2.4
Luego veo un aviso con fecha de hayer qu e supongo estar ya solucionado ya que a fecha de hoy no aparece:
Contenido solo visible a usuarios registrados
Este aviso viene del plugin " woocommerce-tm-extra-product-options "
Veo que utilizas el plugin Monarch, este plugin es un devorador de recursos, me plantearia el buscar uan alternativa como puede ser " Simple Share Buttons Adder "
-> https://es.wordpress.org/plugins/simple-share-buttons-adder/
Revisa la directiva RewriteBase del fichero .htaccess de la instalación de WordPress, si la instalación de WordPress está situada en la raíz de un dominio, ya sea adicional, subdominio, apuntado o dominio principal de la cuenta, lo correcto es que el RewriteBase sea /
El código correcto sería:
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Si tu instalación de WordPress está en una carpeta diferente de /public_html, RewriteBase podría ser: RewriteBase /nombre_carpeta y RewriteRule podría ser: RewriteRule . /nombre_carpeta/index.php [L]
Un saludo