query( $wpdb->prepare( 'DROP TABLE IF EXISTS %i', $wpdb->prefix . 'validafirma_' . $validafirma_tabla ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery, WordPress.DB.DirectDatabaseQuery.SchemaChange } // 3. Los ajustes, la conexión, las llaves y la capacidad. foreach ( array( 'validafirma_ajustes', 'validafirma_conexion', 'validafirma_secretos', 'validafirma_correos_del_dia', 'validafirma_dir_privado', 'validafirma_esquema' ) as $validafirma_opcion ) { delete_option( $validafirma_opcion ); } foreach ( array_keys( wp_roles()->roles ) as $validafirma_rol ) { $validafirma_objeto = get_role( $validafirma_rol ); if ( $validafirma_objeto ) { $validafirma_objeto->remove_cap( 'usar_validafirma' ); } }