¿Cómo puede wordpress `’FS_METHOD’, ‘direct’;` identificar a los administradores de wordpress?

1 minuto de lectura

Mi wordpress tiene administradores de servidores. Ahora quiero hacer que wordpress se actualice automáticamente y usar la siguiente configuración:

define('FS_METHOD', 'direct');

Funciona, pero todos los administradores tienen permiso para actualizar o instalar complementos de wp sin contraseña. Solo quiero tener este permiso, ¿cómo puedo hacer eso?

  • ¿Por qué quieres un administrador que no debe administrar el sitio web? ¿No puedes simplemente adoptar el privilegio de Editor? gracias por esta aclaracion

    –Valerio Bozz

    24 de febrero a las 18:11

Avatar de usuario de Rcls
Rcls

Debe eliminar esta capacidad de actualizar complementos desde el nivel de administrador, dejándolo solo como el Superadministrador, que es capaz de hacer esto. Google más sobre complementos de WordPress Role que pueden alterar estos permisos o programar el cambio usted mismo. Lea más sobre la eliminación de capacidades aquí http://codex.wordpress.org/Function_Reference/remove_cap

Lista de capacidades aquí: https://codex.wordpress.org/Roles_and_Capabilities#Capabilities

Una respuesta muy rápida que pones en tu archivo functions.php:

$wp_roles->remove_cap( 'administrator', 'edit_plugins' );

¿Ha sido útil esta solución?