Frequently Asked Questions
Will this plugin break my site?
The default settings are safe for the vast majority of WordPress sites. Features that could cause compatibility issues — such as disabling the block editor, removing block CSS, or disabling the public REST API — are off by default. Always test after enabling these options.
Are my settings preserved if I deactivate the plugin?
Yes. Deactivating the plugin disables its functionality but preserves all your settings in the database. If you reactivate later, your previous configuration is restored. Settings are only deleted if you fully uninstall (delete) the plugin.
Can I use this with caching plugins?
Yes. RationalCleanup works alongside caching plugins. After changing settings, clear your cache so the changes take effect on cached pages.
I use the WordPress mobile app. Can I still use this plugin?
The WordPress mobile app uses XML-RPC to communicate with your site. If you need the mobile app, disable the Disable XML-RPC option under the Security section. All other settings are compatible with the mobile app.
Does disabling comments delete my existing comments?
No. The Disable Comments option hides and prevents new comments, but existing comments remain in the database. If you turn the option off later, previous comments will reappear.
Troubleshooting
JavaScript errors on the frontend
If you see JavaScript errors in the browser console after enabling RationalCleanup, the most likely cause is Remove jQuery Migrate. Some older themes and plugins use deprecated jQuery methods that require the Migrate library. Try disabling this option first.
Block content looks unstyled
If posts or pages created with the block editor appear unstyled, you likely have Remove Block Library CSS or Remove Global Styles enabled. Disable these options if your site uses Gutenberg blocks.
REST API errors or plugin malfunctions
If a plugin stops working after enabling RationalCleanup, check these settings:
- Disable Public REST API — Some plugins require public API access. Try disabling this first.
- Remove REST API Discovery Link — While this only hides the link (not the API itself), some poorly written plugins may rely on auto-discovery.
- Disable XML-RPC — Older integrations may use XML-RPC instead of the REST API.
Login page shows generic error
This is by design. The Obfuscate Login Errors option replaces specific error messages with “Invalid username or password.” to prevent user enumeration. If you prefer the default WordPress error messages during development, disable this option temporarily.
Support
For bug reports and feature requests, visit the plugin’s GitHub repository or contact us through the contact page.