Bloat Buster – A Simple Plugin To Kill Off Bloat


Bloat Buster is a super simple plugin to remove unnecessary bloat from your WordPress site. Just a toggle away and you’re set.


9 Optimization Features Available:

  • Remove Emoticon Scripts – Remove extra code related to emojis from WordPress which was added recently to suport emoticons in an older browser.

  • Remove Full Site Editing Global Styles – This will prevent the Full Site Editing global CSS from loading because this script is enabled by default even if you’re not using FSE.

  • Remove RSD Links – RSD (Really Simple Discovery) is needed if you intend to use XML-RPC client, pingback, etc. However, if you don’t need pingback or remote client to manage post then you can safely get rid of this unnecessary header.

  • Remove Shortlink – Starting from version 3, WordPress added shortlink (shorter link of web page address) in header code. If you’re not using shortlink for any functionality then you can remove them.

  • Disable Embed – WordPress introduced oEmbed features in 4.4 which allows any site to embed WordPress post remotely. Activate this feature to prevent other parties from embedding your blog post and disable loading related JS file.

  • Disable XML-RPC – Activate this option if you don’t use WordPress API (XML-RPC) to publish/edit/delete a post, edit/list comments, upload file. Having XML-RPC enabled and not hardened properly may lead to DDoS & brute force attacks.

  • Hide WordPress Version – This doesn’t help in performance but more to mitigate information leakage vulnerability. By default, WordPress adds meta name generator with the version details which is visible in source code and HTTP header. To remove the WP version, activate this option.

  • Disable Heartbeat – WordPress use heartbeat API to communicate with a browser to a server by frequently calling admin-ajax.php. This may slow down the overall page load time and increase CPU utilization if on shared hosting. If you don’t have a requirement to use heartbeat API, then you can activate this option.

  • Disable Dashicons on The Front-end – Dashicons are utilized in the admin console, and if not using them to load any icons on front-end then you may want to disable it. By activating this option, dashicons.min.css will stop loading on front-end.

Contribute to Bloat Buster

Development for this plugin happens in a public GitHub repository. If you have a suggestion, bug report, patch, or pull request, please feel free to contribute here.


  1. Activate the plugin.
  2. Go to Settings > Bloat Buster and configure the options.


8 Februari 2023
Simple interface that just does the job. Please include a lot more options to have a lot many installations
31 Ogos 2022
I’d tried another plugin that was recommended to remove Dashicons from my website front end, but didn’t work. I discovered Bloat Buster in the plugins area and tried it. It removed Dashicons from the front end of my site immediately!
Read all 2 reviews

Contributors & Developers

“Bloat Buster – A Simple Plugin To Kill Off Bloat” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang kepada pemalam ini.



1.2.1, January 6, 2024

  • Compatibility with WordPress 6.4.2.
  • Increased overall robustness of the import setting functionality.
  • Improved the exported file naming convention by incorporating a timestamp to make each export unique and easily identifiable.
  • Implemented comprehensive file handling and validation for the import setting process, including checks for file type, size limitations, and JSON content validation.

1.2, March 15, 2023

  • Improvement: Code base refactoring
  • New: Added Export and Import Settings, December 15, 2022

  • Compatibility with WordPress 6.1.

1.1.2, June 10, 2022

  • Compatibility with WordPress 6.0.

1.1.1, April 1, 2022

  • Improvement: Added function to remove the option table generated by this plugin upon uninstall.

1.1.0, March 31, 2022

  • New: Added 7 new optimization features.
  • Improvement: Code base refactored.

1.0.0, March 17, 2022

  • Initial release