0 && get_userdata( $agentsia_user_id ) ) { require_once ABSPATH . 'wp-admin/includes/user.php'; $agentsia_admins = get_users( [ 'role' => 'administrator', 'number' => 1, 'fields' => 'ID' ] ); wp_delete_user( $agentsia_user_id, ! empty( $agentsia_admins ) ? (int) $agentsia_admins[0] : null ); } remove_role( 'agentsia_seo' ); // Users created as « Signataire Agentsia » are kept (they sign published articles) and fall back to Subscriber. foreach ( get_users( [ 'role' => 'agentsia_signataire', 'fields' => 'all' ] ) as $agentsia_signer ) { $agentsia_signer->set_role( 'subscriber' ); } remove_role( 'agentsia_signataire' ); foreach ( [ 'agentsia_connect_user_id', 'agentsia_site_uuid', 'agentsia_connect_nonce', 'agentsia_connect_status', 'agentsia_indexnow_key', 'agentsia_seo_role_version', 'agentsia_signataire_role_version', 'agentsia_seo_fallback_migrated', 'agentsia_llms_txt', 'agentsia_organization_schema' ] as $agentsia_option ) { delete_option( $agentsia_option ); } // Lists cached by Api_Client (chatbots, calendars, booking page addresses). foreach ( [ 'agentsia_wp_chatbots', 'agentsia_wp_booking_calendars', 'agentsia_wp_booking_paths' ] as $agentsia_transient ) { delete_transient( $agentsia_transient ); }