'#22c55e', 'B' => '#84cc16', 'C' => '#eab308', 'D' => '#f97316', 'F' => '#ef4444', ); $asmith_so_ring_color = $asmith_so_ring_colors[ $asmith_so_grade ] ?? '#64748b'; // SVG ring math. $asmith_so_radius = 54; $asmith_so_circumference = 2 * 3.14159 * $asmith_so_radius; $asmith_so_offset = $asmith_so_circumference - ( $asmith_so_score / 100 ) * $asmith_so_circumference; // Asset counts. $asmith_so_asset_counts = Asmith_SO_Asset_Counter::instance()->get_counts(); $asmith_so_scripts = isset( $asmith_so_asset_counts['scripts'] ) ? (int) $asmith_so_asset_counts['scripts'] : 0; $asmith_so_styles = isset( $asmith_so_asset_counts['styles'] ) ? (int) $asmith_so_asset_counts['styles'] : 0; // Bloat count. $asmith_so_bloat_removed = Asmith_SO_Bloat_Remover::get_active_count(); // DB counts. $asmith_so_db_counts = Asmith_SO_DB_Cleanup::instance()->get_all_counts(); ?>

/

/10
array( 'label' => __( 'Remove Emoji Scripts', 'a-smith-speed-optimizer' ), 'desc' => __( 'Remove WordPress emoji scripts and styles.', 'a-smith-speed-optimizer' ), ), 'asmith_so_remove_embeds' => array( 'label' => __( 'Remove Embeds', 'a-smith-speed-optimizer' ), 'desc' => __( 'Deregister wp-embed script and oEmbed discovery.', 'a-smith-speed-optimizer' ), ), 'asmith_so_remove_query_strings' => array( 'label' => __( 'Remove Query Strings', 'a-smith-speed-optimizer' ), 'desc' => __( 'Strip ?ver= params from scripts and styles.', 'a-smith-speed-optimizer' ), ), 'asmith_so_remove_dashicons' => array( 'label' => __( 'Remove Dashicons', 'a-smith-speed-optimizer' ), 'desc' => __( 'Remove dashicons CSS on frontend for non-admins.', 'a-smith-speed-optimizer' ), ), 'asmith_so_remove_xmlrpc' => array( 'label' => __( 'Disable XML-RPC', 'a-smith-speed-optimizer' ), 'desc' => __( 'Disable XML-RPC and remove pingback header.', 'a-smith-speed-optimizer' ), ), 'asmith_so_remove_rest_links' => array( 'label' => __( 'Remove REST Links', 'a-smith-speed-optimizer' ), 'desc' => __( 'Remove REST API discovery link from head.', 'a-smith-speed-optimizer' ), ), 'asmith_so_remove_shortlinks' => array( 'label' => __( 'Remove Shortlinks', 'a-smith-speed-optimizer' ), 'desc' => __( 'Remove shortlink header and tag.', 'a-smith-speed-optimizer' ), ), 'asmith_so_remove_wlw' => array( 'label' => __( 'Remove WLW Manifest', 'a-smith-speed-optimizer' ), 'desc' => __( 'Remove Windows Live Writer manifest link.', 'a-smith-speed-optimizer' ), ), 'asmith_so_remove_rsd' => array( 'label' => __( 'Remove RSD Link', 'a-smith-speed-optimizer' ), 'desc' => __( 'Remove Really Simple Discovery link.', 'a-smith-speed-optimizer' ), ), 'asmith_so_remove_rss' => array( 'label' => __( 'Remove RSS Feeds', 'a-smith-speed-optimizer' ), 'desc' => __( 'Remove RSS feed links from head.', 'a-smith-speed-optimizer' ), ), ); foreach ( $asmith_so_bloat_items as $asmith_so_option_key => $asmith_so_item ) : $asmith_so_default = 'asmith_so_remove_rss' === $asmith_so_option_key ? false : true; ?>

array( 'label' => __( 'Post Revisions', 'a-smith-speed-optimizer' ), 'icon' => 'dashicons-backup', ), 'auto_drafts' => array( 'label' => __( 'Auto-Drafts', 'a-smith-speed-optimizer' ), 'icon' => 'dashicons-edit', ), 'trash_posts' => array( 'label' => __( 'Trashed Posts', 'a-smith-speed-optimizer' ), 'icon' => 'dashicons-trash', ), 'transients' => array( 'label' => __( 'Expired Transients', 'a-smith-speed-optimizer' ), 'icon' => 'dashicons-clock', ), 'spam_comments' => array( 'label' => __( 'Spam Comments', 'a-smith-speed-optimizer' ), 'icon' => 'dashicons-warning', ), 'trash_comments' => array( 'label' => __( 'Trashed Comments', 'a-smith-speed-optimizer' ), 'icon' => 'dashicons-dismiss', ), ); foreach ( $asmith_so_db_items as $asmith_so_db_type => $asmith_so_db_item ) : $asmith_so_db_count = isset( $asmith_so_db_counts[ $asmith_so_db_type ] ) ? (int) $asmith_so_db_counts[ $asmith_so_db_type ] : 0; ?>