=== Bloat-off - bloat removal and utilities === Tags: remove bloat, optimizations, utility, admin, tools Tested up to: 6.9 Requires at least: 6.3 Requires PHP: 7.4 Stable tag: 0.9.7.2 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Contributors: Nikodemsky Remove bloat and redundant functions, and further optimize your WordPress with just a few clicks. == Description == The basic idea is to give administrators easy access to disable typical bloat, non-utilized functions or whole modules with just a few clicks. There are no fancy UIs, external libraries, or hidden features — just clean, fast and easy way to disable things you might not want in your project or website. ### Functionalities for current version: = Bloat = * Gutenberg styles removal * WordPress emojis removal * RSS feeds removal * Really Simple Discovery removal * Shortlink removal * REST Discovery link removal * oEmbed discovery link removal * Admin widgets in dashboard removal * Native XML sitemap removal * Admin help tabs removal * About WP sub-menu and thank you message removal * Site Health disabling/removal * Import/Export page removal = Utilities = * Comments system removal * Widgets removal (those under "Appearance") * oEmbed restriction * Self-pingbacks removal * Heartbeat interval option * Image Process Engine - force GD * Limit number of revisions * Tags taxonomy removal * Author archive pages disabling = Docs / Source = All the required information about usage can be found on the plugin settings page; each function is fully described. Source code can be found on official [GitHub repository](https://github.com/Nikodemsky/bloatoff) = Privacy = The plugin does not: * track users; * send any personal data to external services; * use cookies. == Installation == = Option A: = 1. Go to the "Plugins" tab in the admin panel. 2. Click on "Add plugin". 3. In the search field, type "Bloat-off". 4. Click on "Install Now" next to the plugin name. 5. Click on "Activate" next to the plugin name. = Option B: = 1. Download the plugin package from the official plugin page. 2. Go to the "Plugins" tab in the admin panel. 3. Click on "Upload plugin". 4. Choose the downloaded zip package and click on "Install Now". 5. After installation click on "Activate" button next to the plugin name. = Option C: = 1. Upload the entire unpacked "bloatoff-utils" folder to /wp-content/plugins/ directory. 2. Activate the plugin through "Plugins" tab in the admin panel (Plugins > Installed plugins). == Frequently Asked Questions == = Is it 100% free? = Yes. There are no paywalls or hidden/premium features. = Is it safe to use? = Most of the options should be safe to use, but please read the descriptions carefully — especially those marked with a red asterisk next to function title. = How is it different from other solutions already available in the repository? = The end result is probably the same in most cases. The differences come down to three principles: 1. This plugin does not add anything more than absolutely needed to actually turn things off; 2. It will always be (or at least try to) focused on core-related, optimization features. 3. It aims to inform users about each feature clearly, without infodumps. = Where is the settings page located? = Under the general settings tab, or (by default) at /options-general.php?page=bloatoff-utils; keep in mind that the tab is only available to administrators (or super-admins) by default. = Does it work on multisite installations? = For now, there is no network-wide configuration or dedicated page, so it works on a per-site basis. This is on the to-do list, but I can't say when it will be added and properly tested. = Will you consider adding new features? = I'm always looking for new features to add. Feel free to suggest anything you think is worth including. = Will you consider removing bloat from other plugins? = No, I'm keeping it core-related only. Sorry. = Why aren't there features like "App Password removal"? Isn't that considered a rarely used function by the majority of users? = While I do think it shouldn't be enabled by default, it's more of a security-related feature and doesn't affect installation optimization. = Would you consider adding jQuery migrate removal option? = It's disabled by default from WP versions 5.5.0 and later. If something on your website still relies on this kind of backward compatibility, you should consider updating it — removing jQuery Migrate could potentially break some functionality. However, if you still need to remove it manually, add this code to your functions.php after ``, `` and `` html tags * Additional styling to descriptions, for better readability * New utility added - limit number of revisions * New utility added - native tags taxonomy removal * Updated form handler in js, to work with number of options * Updated some of the descriptions to be more substantial = v0.9.5 = * Core version bump * Options page settings args update (admin/settings-page.php) * Gutenberg Warning info update * Required WP version bump (from 5.2 to 5.5) * New utility added - Image Processing Engine * XMLRPC option removed * Added readme.txt file (WIP) * Updated translation file = v0.9.4 = * Refactored utilities/optimizations code, for better scalability. * Added two new functions: Site Health and Import/Export removal. * Added link to Site Health. * Added link to RSD. * Added link to Shortlink. * Added link to REST discovery. * Added link to oEmbed discovery. * Updated translation file. * Removed code related to jQuery migrate from the source = v0.9.3 = * Added tooltips to question markings. * Added more info link to native WordPress widgets removal utility. * Added more info link to Heartbeat API utility. * Changed Description on Heartbeat API utility. * Added more info link to oEmbed utility. * Added more info link to Admin help tabs removal. * For now, commented-out option to remove jQuery migrate; it's really rare to see it used anywhere nowadays. * Added more info link to WP Emoji removal. * Added more info link to RSS Feeds removal. * Added more info link to Dashboard Widgets removal. = v0.9.2 = * New functionalities * New sanitization of options * Changed wrapper of each function to html details/summary elements * Added proper styling for warnings and gains * Added new descriptions = v0.9.1 = * Added uninstaller * Added link to settings page