5, 'body' => array( 'token' => $crawlsure_refresh ), ) ); } } foreach ( array( 'crawlsure_google', 'crawlsure_gsc_state', 'crawlsure_gsc_cache', 'crawlsure_gsc_inspect_day', 'crawlsure_ga_data', 'crawlsure_cwv', 'crawlsure_google_updates', 'crawlsure_bing', 'crawlsure_settings', 'crawlsure_setup_done', 'crawlsure_site_kind', 'crawlsure_indexnow_key', 'crawlsure_indexnow_last', 'crawlsure_indexnow_queue', 'crawlsure_links_index_offset', 'crawlsure_soft404_site', 'crawlsure_bot_access', 'crawlsure_pagespeed', 'crawlsure_pro_key' ) as $crawlsure_option ) { delete_option( $crawlsure_option ); } foreach ( array( 'crawlsure_health', 'crawlsure_author_count', 'crawlsure_activation_redirect', 'crawlsure_public_files', 'crawlsure_pro_download' ) as $crawlsure_transient ) { delete_transient( $crawlsure_transient ); } foreach ( array( 'crawlsure_indexnow_send', 'crawlsure_links_index', 'crawlsure_links_check', 'crawlsure_404_trim', 'crawlsure_changes_trim', 'crawlsure_pages_check', 'crawlsure_gsc_sync', 'crawlsure_gsc_inspect', 'crawlsure_cwv_check', 'crawlsure_bing_sync', 'crawlsure_pagespeed_step' ) as $crawlsure_hook ) { wp_clear_scheduled_hook( $crawlsure_hook ); } wp_clear_scheduled_hook( 'crawlsure_links_check', array( 'soon' ) ); wp_clear_scheduled_hook( 'crawlsure_pages_check', array( 'soon' ) ); wp_clear_scheduled_hook( 'crawlsure_gsc_sync', array( 'soon' ) ); // The link index and the 404 log are rebuilt automatically, so they are removed. The redirects // table stays (see above); its version option stays with it so it is not rebuilt on reinstall. global $wpdb; foreach ( array( 'links', 'link_refs', '404', 'changes', 'page_checks', 'gsc_days', 'gsc_pages', 'gsc_queries', 'gsc_dims', 'gsc_index' ) as $crawlsure_table ) { $wpdb->query( $wpdb->prepare( 'DROP TABLE IF EXISTS %i', $wpdb->prefix . 'crawlsure_' . $crawlsure_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery,WordPress.DB.DirectDatabaseQuery.SchemaChange } update_option( 'crawlsure_db_version', 1 ); // So the dropped tables are created again on reinstall.