Disable Bloat for WordPress & WooCommerce

Description

Bloat is the silent killer of your site’s performance, often slowing down your entire website. Make sure your site is fast by using Disable Bloat, an all-in-one plugin to disable unnecessary features that slow down your site.

By default, the WordPress admin panel is cluttered with preinstalled elements that may distract you from your work. Make the admin panel smooth and clean, by removing unnecessary elements.

Wasting your time on a slow and bloated site is a thing of the past. With Disable Bloat you can finally have the fast site you deserve. Plugin works as a top-notch precision scalpel for your site, removing the clutter from your site’s front-end and admin panel. It makes WordPress and WooCommerce clean and fast again.

With Disable Bloat, you will:

  • Make your admin panel fast and clean by disabling unwanted features
  • Accelerate your WordPress website
  • Enhance security by turning off features that you don’t use
  • Disable third-party plugins bloat
  • and many more!

You deserve the best of both worlds: aesthetics and speed. Disable bloat, get faster loading time and make your WordPress admin panel clean again. Feel free to customize WordPress to your liking where every tweak is seamless and live.

WooCommerce plugin is not required to run the plugin.

Premium Version

Unlock all features by upgrading to Disable Bloat for WordPress & WooCommerce PRO.

Disable WooCommerce Bloat

Disable WooCommerce Admin which makes your back-end heavy. Turn off all WooCommerce promotions appearing in different places in the admin panel. Reduce the size of CSS and javascript scripts loading in the background of your site’s front-end and back-end.

WooCommerce Admin

WooCommerce Admin is a built-in feature in WooCommerce. It is a javascript-driven dashboard. WooCommerce Admin’s features continue to become increasingly blended into the merchant experience in WooCommerce. It can cause performance issues and slow down your website. Disabling the feature can help speed up your website and improve the user experience for your customers. Using the options below, you can effectively disable WooCommerce Admin, Analytics, Home screen and other features that are making your admin panel slower:

  • Disable WooCommerce Admin
  • Choose which WooCommerce Admin features to disable
  • Disable Marketing Hub

WooCommerce promotions

WooCommerce is constantly trying to promote and advertise add-ons by adding nags to your admin panel. Now you can turn off or hide them:

  • Disable WooCommerce.com notice
  • Disable Extensions & My Subscriptions submenus
  • Disable Recommended shipping solutions metabox
  • Disable Recommended payments plugins metabox
  • Hide marketplace link on the Payments Settings screen

WooCommerce emails

The company behind WooCommerce actively promotes its add-ons, plugins, and extensions. They also affect the emails you receive from your webshop. This behavior can be seen as annoying or nagging by some users. Use the option below to stay balanced:

  • Disable WooCommerce guide emails
  • Remove the “Get the app” from WooCommerce emails

WooCommerce back-end scripts

Speed up your site by turning off unwanted scripts that are being loaded in the background in the admin panel:

  • Disable WooCommerce Status Meta Box
  • Disable WooCommerce Dashboard Setup Widget
  • Disable WooCommerce Blocks (back-end) [PRO]

Your Store’s Front-end

By default, quite a lot of scripts and styles are automatically loading while browsing the front-end of your shop. Use the options below to disable them:

  • Disable WooCommerce Widgets
  • Disable WooCommerce scripts and styles
  • Disable WooCommerce Cart Fragments
  • Disable WooCommerce Blocks (front-end) [PRO]
  • Disable unnecessary Stripe scripts [PRO]

Optimize WordPress admin panel

By default, the WordPress admin panel is cluttered with preinstalled elements that may distract you from your work. Make the admin panel smooth and clean, by removing unnecessary elements.

Clean admin interface

If you love a simple and flexible interface, use the options below to maximize your performance while browsing through the WordPress admin panel. By removing unnecessary elements, you will be 100% focused on your tasks:

  • Hide update notice for non-admin users
  • Disable WordPress Dashboard widgets [PRO]
  • Remove the WordPress logo from the admin bar [PRO]
  • Remove admin footer text [PRO]

WordPress login page

There are situations when you may prefer to hide or change the standard WordPress branding on the Login Page:

  • Hide the standard WordPress Logo from Login Page
  • Change the Logo Link on the WordPress Login Page
  • Change the Logo title parameter on the WordPress Login Page
  • Disable WordPress Login Language Switcher

Boost your site’s performance

Get rid of slowing down the page features that you never use, like Password Strength Meter. Clean up your site’s HTML Header section, by removing unwanted scripts. Disable deprecated Emoji scripts, as every modern browser supports emojis. Page load time is very important for your visitors. To improve page load time, try to disable scripts, features, and unnecessary queries:

Speed up your site

Use the settings from this section to reduce page load time on the front-end of your WordPress site:

  • Disable Password Strength Meter
  • Load Comments script only when needed
  • Prevent auto-linking URLs in comments
  • Disable WordPress Dashicons on the front-end
  • Remove DNS prefetch to s.w.org [PRO]
  • Disable jQuery Migrate [PRO]
  • Disable Sidebar WordPress Widgets [PRO]
  • Remove WordPress & WooCommerce Meta Generator Tag [PRO]
  • Remove emoji styles and scripts [PRO]
  • Disable wp-embed [PRO]

Remove scripts from Header

Remove unwanted scripts from the Header section of your site. The header section is used on all of your subpages and in most cases you do not need to load all the default scripts:

  • Remove RSS Feed Links [PRO]
  • Disable all RSS feeds [PRO]
  • Remove the Generator Tag From RSS Feeds [PRO]
  • Remove link to the Windows Live Writer Manifest File [PRO]
  • Remove RSD link [PRO]
  • Remove Shortlink From HTTP Header [PRO]

Disable unused core WordPress features

WordPress by default comes with a lot of powerful features. In fact, you will probably never use some of them. Disabling them will not only improve performance but will also give your site a higher security level. Disabling them can prevent attacks and make your WordPress site and admin panel faster.

Enhance speed and security by disabling the insecure XML-RPC API feature.

By default, WordPress saves each post revision in your database which may lead to the enormous size of your database. Disable post revisions and sleep well.

Turn off the built-in WordPress File Editor to improve your site’s speed and performance.

Updates

Keeping your website updated is important. But some people prefer to do it manually. In these cases, using a built-in update system is not recommended, as it is highly resource-consuming:

  • Disable themes auto-updates
  • Disable plugins auto-updates
  • Disable all WordPress core updates [PRO]

Speed and security

If you leave some of the core WordPress features active, they may result in a bloated database, lower security level, and lack of website speed optimization:

  • Disable File Editor [PRO]
  • Disable post revisions [PRO]
  • Disable Application Passwords [PRO]
  • Remove script/style version parameter [PRO]

WordPress API

The WordPress API includes a variety of different APIs which you can disable using this plugin:

  • Disable XML-RPC API [PRO]
  • Disable WordPress Heartbeat API [PRO]
  • Disable WordPress REST API [PRO]

Block Editor

Using Block Editor can significantly slow down your page during editing posts and while browsing through your site. If you are not using Block Editor, you can disable it completely:

  • Disable Gutenberg

If you use Block Editor, you can keep it enabled and only disable some of its features, like:

  • Auto-close Welcome Guide [PRO]
  • Disable WordPress Block Directory [PRO]
  • Remove the default block patterns [PRO]
  • Auto-exit the Fullscreen Mode on editor load [PRO]
  • Deactivate the Template Editor [PRO]

Third-party plugins bloat

Plugin integrates with third-party plugins and also removes bloat which comes with these plugins:

Jetpack

WordPress often encourages you to install Jetpack and connect your site to WordPress.com. If you do not want Jetpack, you can remove the installation notice. If you are using Jetpack, you can disable Jetpack promotions.

  • Remove Jetpack installation notice
  • Disable Jetpack promotions

Elementor

Elementor is a great tool, but it may also lead to cluttering your WordPress Dashboard.

  • Disable Elementor Dashboard widget

SkyVerge

SkyVerge plugins are adding their own top-level admin menu item with their Dashboard:

  • Disable SkyVerge Dashboard

Yoast SEO

Yoast is a very handy plugin, but it may add to your admin panel some elements that would not be your first choice.

  • Disable Ads, Premium nags, Premium menu [PRO]
  • Disable Yoast SEO Admin bar item [PRO]
  • Remove Yoast HTML Comments from the Front-end [PRO]
  • Remove Yoast SEO Dashboard widget [PRO]

Contact Form 7

  • Disable Contact Form 7 JavaScript and CSS [PRO]

UpDraftPlus

  • Hide “UpdraftPlus” on admin toolbar [PRO]

Advanced Custom Fields

  • Hide Advanced Custom Fields admin menu [PRO]

WPML

  • Remove WPML Meta Generator Tag [PRO]

WP Desk

  • Disable WP Desk Dashboard widget

Usage

Go to the configuration page: Settings -> Disable Bloat.

Screenshots

  • Disable WooCommerce Bloat Settings
  • Admin panel optimization section
  • Site performance section
  • WordPress Core section
  • Block Editor section
  • Third-party plugins bloat section
  • Plugin data section

Installation

  1. Please make sure that you have WooCommerce installed and activated.
  2. Upload the entire disable-dashboard-for-woocommerce folder to the /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Go to the configuration page: Settings -> Disable Bloat

FAQ-e

Do I need WooCommerce to use this plugin?

No more! The plugin does not require installing any additional plugins.

Reviews

27 September 2023 1 reply
I installed the pro version on one of my client's websites, but it made the admin panel much slower especially on the orders page. In my experience, this plugin needs much more testing and features to become worthy of keeping it active. Right now there are plenty of alternatives out there with much more capabilities and a better UI.
23 July 2023 1 reply
After installing 'Disable Bloat for Wordpress & WooCommerce' (Free Ed.) my site with WooComm. runs faster. Memory leaks are gone, cpu spikes are gone and my Admin interface is responsive again. I'm amazed by the performance of the free edition. Yes, there are more options in the paid versions, but for now my small business website is running with fast response. Can it get better? yes, but I also have to keep costs down. This plugin will from now on be on my 'required plugins' list 🙂
23 March 2023 1 reply
So much easier than manually maintaining a list of filters to remove! Likely will have more options than you need to get WC running lean, but each option is just that -- an option. Appreciate having this plugin available.
09 March 2023 1 reply
What a Waste of MY time. Your Plugin may be fantastic. BUT... Just about every option is PRO. Pathetic Don't bother downloading unless you want to pay for all the pro features. I would have thought you would offer a TRIAL with ALL options Active, then if you like the plugin after a month trial - pay to upgrade. Extremely Dissapointed !!!
06 March 2023 1 reply
Hi Sir. Right now I'm in front of my client's computer evaluating some plugins that she bought on her own (Disable Bloat Pro among them). Just great. 💪 I mean, in a highly productive way you managed to be successful in every important aspect related to the performance of the system. Neither more nor less, just enough, that's what I like the most about this resource 😻. And in that direction are a couple of tiny proposals for improvement that I don't know if they work for you but here they go anyway 🙂: Contact Form Auto P When Contact Form 7 generates its HTML, it has a slightly awkward detail of enclosing each form field in paragraph tags. Fortunately its developer offers a quick method to fix the problem by adding this line in wp-config.php: define('WPCF7_AUTOP', false ); Maybe it would be fine if your plugin included that option. That way we could achieve the goal through the plugin without needing to edit the file. WP Memory Limit I am wondering if it is possible to increase WordPress memory using your plugin in the same way that it could be achieved via wp-config.php: define( 'WP_MEMORY_LIMIT', '1024M' ); This one is very useful for themes and plugins that demand more available RAM (Some of them even give a warning). Autosave interval It's about controlling the auto save time of the editor: define('AUTOSAVE_INTERVAL', 30000 ); Personally I have it set to a high value of 30000 because I don't like that feature and so far I haven't found a way to permanently remove it. If there was an interface to control it directly from the panel, it would be useful and that's why I include it in the proposal. Block external connections I use it a lot, especially when developing projects like intranets: define('WP_HTTP_BLOCK_EXTERNAL', true); The problem is that WordPress generates php error reports in some parts of the interface. The point is that in some cases it would be extremely useful to make WordPress 100% free of external connections. Imagine if that could be achieved just by checking/unchecking a box. 👍👍 ---- Thank you, that is all for now. I congratulate you on the minimalist and professional way in which you are developing this plugin 😎. I like it a lot!
Read all 96 reviews

Contributors & Developers

“Disable Bloat for WordPress & WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“Disable Bloat for WordPress & WooCommerce” has been translated into 9 locales. Thank you to the translators for their contributions.

Translate “Disable Bloat for WordPress & WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

[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.