=== Disable Bloat for WordPress & WooCommerce === Contributors: disablebloat, ospiotr, mikewire_rocksolid, freemius Tags: WooCommerce, WordPress Optimization, Admin Panel Customization, Website Cleanup, remove bloat, unbloat, Yoast SEO, white label, Speed up WordPress Stable tag: 4.0.0 Requires at least: 5.0 Tested up to: 7.1 Requires PHP: 5.6 WC requires at least: 4.0 WC tested up to: 10.9 Donate link: https://disablebloat.com/ License: GNU General Public License v3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html All-in-One solution to speed up your WordPress & WooCommerce. Remove unnecessary features and make your site faster and cleaner. == Description == 🚀 **Boost Your Site's Speed and Cleanliness with Disable Bloat!** 🚀 == Over 400k downloads and 20k+ active installs! And many 5 star reviews == --- **"This plugin will from now on be on my ‘required plugins’ list 🙂"** ⭐️⭐️⭐️⭐️⭐️ *— Janca* **"So much easier than manually maintaining a list of filters to remove!"** ⭐️⭐️⭐️⭐️⭐️ *— Hollowdev* **"Wow – just wow!!!"** ⭐️⭐️⭐️⭐️⭐️ *— Hebhensen* --- Bloat is the silent killer of your site’s performance, often slowing down your entire website. Ensure your site stays lightning-fast with **Disable Bloat**, the ultimate plugin to disable unnecessary features that drag your site down. By default, the WordPress admin panel is cluttered with preinstalled elements that can distract you from your work. **Disable Bloat** smooths and cleans the admin panel by removing these unnecessary elements. ✨ **Why Choose Disable Bloat?** ✨ - Make Your Admin Panel Fast and Clean by disabling unwanted features - Accelerate Your WordPress Website and enhance user experience - Boost Security by turning off features you don’t use - Eliminate Third-Party Plugin Bloat to keep your site lean and fast-loading Enjoy the perfect blend of aesthetics and speed. With **Disable Bloat**, every tweak is seamless and live, giving you the fast, clean WordPress admin panel you deserve. 🔓 **Premium Version** 🔓 Unlock all features with [Disable Bloat for WordPress & WooCommerce PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme) 🚫 **Disable WooCommerce Bloat** - **Turn Off WooCommerce Admin** to lighten your back-end - **Remove WooCommerce Promotions** cluttering your admin panel - **Reduce CSS and JavaScript Load** for a faster front-end and back-end 📊 **WooCommerce Admin** WooCommerce Admin is a JavaScript-driven dashboard that can slow down your website. Disabling it can help speed up your site and improve user experience. Use these options to disable WooCommerce Admin, Analytics, Home screen, and other features slowing your admin panel: - **Disable WooCommerce Admin** - **Choose Admin Features to Disable** - **Turn Off Marketing Hub and Promotions** 📧 **WooCommerce Emails** Annoyed by WooCommerce's promotional emails? Stay balanced by disabling: - **WooCommerce Guide Emails** - **Remove “Get the App” from Emails [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** 🛠️ **WooCommerce Back-end Scripts** Speed up your site by disabling unwanted scripts: - **Disable WooCommerce Status Meta Box** - **Disable WooCommerce Dashboard Setup Widget** - **Disable New WooCommerce Product Editor** - **Disable WooCommerce Blocks (back-end) [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** 🌐 **Your Store’s Front-end** Disable unnecessary scripts and styles loading on your shop’s front-end: - **Disable WooCommerce Widgets** - **Disable WooCommerce Scripts and Styles** - **Disable WooCommerce Cart Fragments** - **Disable WooCommerce Blocks (front-end) [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable Unnecessary Stripe Scripts [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** 🧼 **Optimize WordPress Admin Panel** Make the admin panel smooth and clean by removing unnecessary elements: - **Clean Admin Interface** - **Hide Update Notice for Non-admin Users** - **Disable WordPress Editor Autosave** - **Disable Dashboard Widgets [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove WordPress Logo from Admin Bar [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove Admin Footer Text [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** 🔒 **WordPress Login Page** Customize the login page to your preference: - **Hide WordPress Logo from Login Page [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Change Logo Link on Login Page [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Change Logo Title Parameter on Login Page [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable Login Language Switcher [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** 🚀 **Boost Your Site’s Performance** Disable features you never use to improve load times and user experience: - **Disable Password Strength Meter** - **Load Comments Script Only When Needed** - **Disable WordPress Dashicons on Front-end** - **Remove DNS Prefetch to s.w.org [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable jQuery Migrate [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable Sidebar Widgets [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove Meta Generator Tag [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove Emoji Scripts [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable wp-embed [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** 🗑️ **Remove Scripts from Header** Clean up your site’s header by removing unwanted scripts: - **Remove RSS Feed Links [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable All RSS Feeds [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove Generator Tag from RSS Feeds [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove Link to Windows Live Writer Manifest File [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove Shortlink from HTTP Header [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** 🔧 **Disable Unused Core WordPress Features** Enhance performance and security by disabling unused features: - **Disable XML-RPC API [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable Post Revisions** - **Turn Off Built-in File Editor** 🔄 **Updates** Control how your website updates to save resources: - **Disable Themes Auto-updates** - **Disable Plugins Auto-updates** - **Disable All WordPress Core Updates [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** 🛡️ **Speed and Security** Keep your site fast and secure by managing core features: - **Disable File Editor [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable Post Revisions [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable Application Passwords [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove Script/Style Version Parameter [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** 🌐 **WordPress API** Manage various WordPress APIs to improve performance: - **Disable XML-RPC API [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable WordPress Heartbeat API [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable REST API [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** ✍️ **Block Editor** Manage Block Editor features to keep your site fast: - **Disable Gutenberg** - **Disable Specific Gutenberg Features [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** 🔗 **Third-Party Plugins Bloat** Optimize your site by managing third-party plugin bloat: - **Remove Jetpack Installation Notice** - **Disable Jetpack Promotions and Blaze** - **Disable Elementor Dashboard Widget** - **Disable Elementor Google Fonts Package** - **Disable SkyVerge Dashboard** - **Disable Yoast Ads, Premium Nags, and Admin Bar Item [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove Yoast HTML Comments [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Disable Contact Form 7 JavaScript and CSS [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Hide UpDraftPlus on Admin Toolbar [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Hide Advanced Custom Fields Admin Menu [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove WPML Meta Generator Tag [PRO](https://disablebloat.com/?utm_source=wp_org&utm_medium=referral&utm_campaign=readme)** - **Remove Flexible Shipping Extensions Menu Entry** - **Disable WP Desk Dashboard Widget** ⚙️ **Usage** Go to the configuration page: **Settings -> Disable Bloat** to get started. 🚀 == Frequently Asked Questions == = Do I need WooCommerce to use this plugin? = No. The plugin does not require installing any additional plugins. There are many WooCommerce-oriented options, but you can just ignore them if you don't use WooCommerce. = Will all my plugins be compatible? = Some WooCommerce plugins rely heavily on WooCommerce Admin. If you decide to disable this module using our plugin, you may have a problem running these plugins: - Google Listings & Ads = I have a feature request = Great! If you need a specific feature, please add a new thread in the plugin support forum. Then, your idea will be analyzed by the plugin team and may be introduced as a new feature in one of the upcoming releases. == Installation == 1. Upload the entire `disable-dashboard-for-woocommerce` folder to the `/wp-content/plugins/` directory (or install it using Add New Plugin) 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Go to the configuration page: Settings -> Disable Bloat == Screenshots == 1. Disable WooCommerce Bloat Settings 2. Admin panel optimization section 3. Site performance section 4. WordPress Core section 5. Block Editor section 6. Third-party plugins bloat section 7. Plugin data section - Delete, Export, Import configuration == Changelog == = [4.0.0] - 2026-09-16 = - Compatibility: Tested with WordPress 7.1 and WooCommerce 10.9 - Updated: Freemius SDK updated to 2.13.4 - Fixed: "Function _load_textdomain_just_in_time was called incorrectly" notice on WordPress 6.7+ (the text domain is now loaded on init and no translation is requested during plugin load) - Fixed: "Disable WooCommerce Dashicons on the front-end" broke plugins whose stylesheets depend on Dashicons (Ninja Forms forms rendered without styling, Beaver Builder media modal unusable). Dashicons is now only dequeued, so it still loads when another stylesheet needs it, and it is never removed inside the Beaver Builder, Elementor, Divi and Bricks editors - Fixed: "Disable WooCommerce Admin completely" removed the component styles from the WooCommerce Settings > Payments screen (components/style.css not loading). The WooCommerce admin stylesheet is now left in place on the WooCommerce settings screens - Fixed: "Marketing Hub" filter could remove the wrong WooCommerce Admin feature when the marketing feature was not present in the list - Updated: "Hide marketplace link on the Payments Settings screen" now hides the "More payment options" block on the new WooCommerce Payments settings screen (WooCommerce 9.7+) - Updated: "Disable WooCommerce Widgets" also removes the WooCommerce Brands widgets (WooCommerce 9.6+) - Updated: "Disable WooCommerce Admin features" list is now read from the installed WooCommerce version, so the options always match the features WooCommerce actually ships (stale entries such as Navigation, Settings and Multichannel Marketing removed; Core profiler, Launch your store, Customize your store, New product editor and others added) - Updated: "Hide marketplace link on the Payments Settings screen" no longer causes a JavaScript error on the new WooCommerce Payments settings screen - Updated: "WooCommerce Blocks (back-end)" now targets the current WooCommerce Blocks editor stylesheet and runs in the admin panel (PRO) - Updated: "Auto-close Welcome Guide" and "Auto-exit the Fullscreen Mode" work with the current Block Editor preferences and no longer depend on the removed jQuery .load() method; the script is only added on Block Editor screens (PRO) - Fixed: PRO features were not loading because the PRO functions file was no longer included (PRO) - Fixed: "Disable Sidebar WordPress Widgets" caused a fatal error when more than one widget was selected and never removed the selected widgets (PRO) - Fixed: "Remove Shortlink From HTTP Header" was controlled by the "Remove RSD link" option instead of its own (PRO) - Fixed: WooCommerce detection on multisite installations where the plugin is network activated (also affects the Stripe compatibility notice) - Fixed: "Deactivate the Template Editor" had no effect because it ran before the theme registered its support - Fixed: "Disable the RSS feeds" did not stop execution after the redirect (PRO) - Fixed: "Remove WPML Meta Generator Tag" ran before WPML was loaded (PRO) - Fixed: "Disable jQuery Migrate" script check (PRO) - Fixed: "Disable WooCommerce guide emails" and "Disable new WooCommerce product editor" could not be saved - Fixed: Multi-checkbox settings were saved without sanitization and could cause PHP 8 errors when the stored value was not a list - Fixed: Settings import now verifies the security nonce and user capability and sanitizes the imported values - Fixed: WooCommerce task list options were written to the database on every page load; they are now only updated in the admin panel when needed - Fixed: Removed duplicated inline styles, duplicated script dequeue and a duplicated settings field - Improved: Plugin admin assets are loaded with a version number for cache busting - Improved: Development files are excluded from the WordPress.org release package = [3.5.0] - 2025-02-05 = - Security updates = [3.4.8] - 2024-04-13 = - Fixed: "Disable Extensions & My Subscriptions submenus" option - Fixed: License white-labeling and minor improvements and bug fixes (Freemius SDK updated to 2.7.0) = [3.4.7] - 2024-03-09 = - Fixed: Issue with third-party plugins while detecting if the current user is admin while Disable jQuery Migrate option was enabled (PRO) = [3.4.6] - 2024-02-20 = - Fixed: Fatal error which may occur when "Disable WordPress Heartbeat API" option is activated (PRO) = [3.4.5] - 2024-01-16 = - Added: Compatibility with WCFM Marketplace - Fixed: Performance issues and minor bugs (Freemius SDK updated to 2.6.2) = [3.4.4] - 2023-10-29 = - Fixed: Missing WooCommerce CSS variable for "Choose which WooCommerce Admin features to disable" and "Marketing Hub" - Fixed: Disable WooCommerce Blocks front-end (PRO) - Fixed: Phrases appearing in the notice message shown after upgrading/activating license (PRO) - Added: Pricing and Upgrade links to My Account admin page (PRO) = [3.4.2] - 2023-09-19 = - Fixed: Resolved a WooCommerce Select2 issue causing items on the dropdown list to disappear (compatibility with WooCommerce 8.1.0) - Fixed: Compatibility with Rank Math SEO = [3.4.1] - 2023-09-11 = - Fixed: Hide “UpdraftPlus” on admin toolbar (PRO) = [3.4.0] - 2023-09-09 = - Added: Disable Elementor Google Fonts - Added: Remove the "Shipping Extensions" WooCommerce menu entry (Flexible Shipping) - Added: Disable Jetpack Blaze - Added: Disable Autosave - Added: Disable Gutenberg Widget Block Editor - Added: Disable new WooCommerce product editor - Fixed: Export configuration to JSON file - Fixed: i18n phrases for translation - Fixed: Hide update notice for non-admin users - Fixed: Update notice (Freemius SDK upgraded to 2.5.12) - Removed: Unused files = [3.3.1] - 2023-09-02 = - Added: Import and Export settings - Added: Compatibility with Oxygen Builder - Fixed: i18n phrases for translation - Fixed: Integration with WordPress multisite (Freemius SDK upgraded to 2.5.11) - Fixed: Disable WooCommerce Blocks - front-end (PRO) - Removed: Plugin deactivation feedback form - Removed: Pricing and Upgrade links from My Account admin page (PRO) = [3.2.11] - 2023-07-27 = - Fixed: i18n phrases for translation = [3.2.10] - 2023-07-26 = - Added: Compatibility with Dokan = [3.2.9] - 2023-07-05 = - Fixed: Freemius SDK update to 2.5.10 = [3.2.8] - 2023-06-25 = - Fixed: Fatal error = [3.2.6] - 2023-06-15 = - Fixed: Options regarding WooCommerce bloat: promotions, emails, back-end and front-end scripts = [3.2.5] - 2023-06-14 = - Added: Notice on WooCommerce Stripe payment gateway configuration screen informing about WooCommerce Admin requirement during setting API keys = [3.2.4] - 2023-05-08 = - Fixed: PHP warning message that was generated in version 3.2.3 = [3.2.3] - 2023-05-06 = - Fixed: Removed empty top-level admin menu on multisite = [3.2.2] - 2023-04-02 = - Fixed: Fatal error that occurs when the "Disable wp-embeds" option is active (PRO) - Fixed: Fatal error related to communication with the API (Freemius SDK upgraded to 2.5.6) = [3.2.1] - 2023-03-21 = - Fixed: Option to hide the "Discover other payment providers" link on the WooCommerce Payments configuration screen - Fixed: Fatal error related to incompatibility with some plugins (Freemius SDK upgraded to 2.5.5) - Changed: PHP, JS and CSS code refactor to make the plugin faster and more flexible - Changed: Plugin settings page title visible on the top of the settings screen = [3.2.0] - 2023-03-01 = - Added: Choose which WooCommerce Admin features to disable - Added: Remove the “Get the app” from WooCommerce emails - Added: Hide the "Discover other payment providers" link on the WooCommerce Payments configuration screen - Added: Disable WooCommerce email notifications - Added: Disable WordPress Dashicons on the front-end - Added: Disable WP Desk Dashboard widget - Added: Disable WordPress REST API (PRO) - Added: Disable jQuery Migrate (PRO) - Added: Disable wp-embeds (PRO) - Fixed: API connectivity test during activation (Freemius SDK upgraded to 2.5.4 RC1) - Fixed: Compatibility with Rank Math SEO - Fixed: Minor compatibility issues - Changed: Phrases and descriptions - Changed: Location of "Select / Deselect All" button = [3.1.16] - 2023-02-06 = - Fixed: readded missing PRO functions (PRO) = [3.1.15] - 2023-01-31 = - Fixed: Warning related to WooCommerce HPOS compatibility = [3.1.14] - 2023-01-30 = - Fixed: Compatibility with WordPress multisite in sub-domains mode - Removed: Legacy settings page (WooCommerce -> Settings -> Disable Bloat) = [3.1.13] - 2023-01-20 = - Fixed: Fatal error WooCommerce HPOS - might occur if WooCommerce version is lower than 7.1.0 = [3.1.12] - 2023-01-18 = - Added: Compatibility with WooCommerce HPOS (Custom order tables) - Fixed: Redirect after activating the plugin - Fixed: Plugins options cleanup during uninstallation - Fixed: javascript browser alert during activation - Fixed: Minor security issues - Fixed: Plugin icon = [3.1.11] - 2022-12-15 = - Fixed: Fatal error which might occur during upgrade = [3.1.0] - 2022-11-22 = - Added: New higher level WordPress settings menu: Settings -> Disable Bloat - Added: Option to remove plugin database options during uninstallation - Fixed: Readded missing Disable WooCommerce Dashboard Setup Widget setting - Fixed: WooCommerce is not required to run the plugin anymore - Removed: Legacy settings page (WooCommerce -> Settings -> Advanced -> Disable Bloat) = [3.0.4] - = - Removed: Billing & Payments sections from Account page - Removed: Freemius tab from Account & Upgrade pages - Fixed: Deactivation feedback is now sent annonymously = [3.0.3] - 2022-06-07 = - Fixed: PHP warning when option "Remove WPML Meta Generator Tag" is active - Fixed: PHP warnings on PHP 8.1 (Freemius SDK upgraded to 2.5.0) - Fixed: plugin icon on activation screen = [3.0.2] - 2022-06-01 = - Changed: Enhanced multisite network integration - Changed: Plugin icon on activation screen = [3.0.1] - 2022-05-16 = - Fixed: Disable Yoast SEO Admin bar item - Fixed: Remove Yoast SEO Dashboard widget - Fixed: Hide “UpdraftPlus” on admin toolbar = [3.0.0] - 2022-05-16 = - Added: New higher level WooCommerce settings menu: WooCommerce -> Settings -> Disable Bloat - Added: Six new settings tabs: Main settings, Admin panel optimization, Site performance, WordPress Core, Block Editor, Third-party plugins bloat - Added: New options - Added: Integration with Freemius for handling PRO licenses [See changelog for all versions](https://disablebloat.com/docs/changelog/).