= self::MIN_BYTES ) { $values[ $name ] = false; } } foreach ( self::hot() as $name ) { $values[ $name ] = true; } if ( is_array( get_option( 'aieo_dmm_swatches_settings', null ) ) ) { $values['om_product_swatches_settings'] = false; } wp_set_option_autoload_values( $values ); update_option( self::FLAG, self::VERSION, true ); return true; } private static function stored_sizes( array $names ) { global $wpdb; $names = array_values( array_unique( array_filter( $names, 'is_string' ) ) ); if ( ! $names || ! isset( $wpdb ) ) { return array(); } $out = array(); foreach ( array_chunk( $names, 100 ) as $chunk ) { $ph = implode( ',', array_fill( 0, count( $chunk ), '%s' ) ); $sql = "SELECT option_name, LENGTH(option_value) AS len FROM {$wpdb->options} WHERE option_name IN ({$ph})"; $rows = $wpdb->get_results( $wpdb->prepare( $sql, $chunk ), ARRAY_A ); foreach ( (array) $rows as $r ) { $out[ $r['option_name'] ] = (int) $r['len']; } } return $out; } public static function credentials() { return array( 'aieo_jwt_token', 'aieo_chat_openai_api_key', 'aieo_chat_anthropic_api_key', 'aieo_chat_voyage_api_key', 'aieo_account_password', ); } public static function dead() { return array( 'aieo_post_core_upgrade_purge_v1', ); } } endif;