This page is also available in English.
En sus ajustes por defecto, «Contact Form 7» permite que todos los usuarios, excepto los suscriptores, tengan acceso al panel de administración, pero solo permite editar formularios de contacto a los usuarios administradores y editores. Puedes querer cambiar este ajustes para restringir aún más el acceso, por lo que te mostraré cómo hacerlo en este artículo.
Por ejemplo, cambiemos el acceso para permitir que solo los usuarios administradores tengan acceso y permisos de edición. Puedes hacer esto editando tu wp-config.php e insertando estas líneas:
define( 'WPCF7_ADMIN_READ_CAPABILITY', 'manage_options' );
define( 'WPCF7_ADMIN_READ_WRITE_CAPABILITY', 'manage_options' );
WPCF7_ADMIN_READ_CAPABILITY
tiene el permiso mínimo necesario para acceder al panel de administración, mientras que WPCF7_ADMIN_READ_WRITE_CAPABILITY
tiene el permiso mínimo necesario para editar formularios de contacto. Obviamente la constante WPCF7_ADMIN_READ_WRITE_CAPABILITY
debería ser más estricta que WPCF7_ADMIN_READ_CAPABILITY
, ya que no puedes editar formularios de contacto sin acceder al panel de administración.
manage_options
es un permiso que normalmente solo tienen los usuarios administradores. Así que al establecer el permiso manage_options
tanto en WPCF7_ADMIN_READ_CAPABILITY
como en WPCF7_ADMIN_READ_WRITE_CAPABILITY
, le darás acceso y permisos de edición solo a los usuarios administradores.
Puedes establecer los permisos que desees en estas constantes para ajustar las restricciones. Si deseas obtener más información acerca de los conceptos de perfiles y permisos de WordPress y conocer más sobre los permisos disponibles, consulta la documentación oficial de WordPress.