SlimPress – Disable Unused Features, Heartbeat & XML-RPC
Switch off WordPress core features you do not use. Every toggle explains what it might affect, including any compatibility concerns.
Solid choice
SlimPress is a solid plugin choice in 2026, with a few things worth checking first. It runs on 30+ sites and was last updated 1 week ago, and scores 67/100 on our health check.
- Actively developed — last update 1 week ago
- Tested with the latest WordPress (7.1)
- Small user base (30+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where SlimPress stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| disable | >100 |
| heartbeat | #33 |
| optimization | >100 |
| performance | >100 |
| xml-rpc | #74 |
Version adoption
Share of active sites per release.
About SlimPress
From the official readme · v1.7.0Description
SlimPress turns off parts of WordPress core that your site does not use – emoji scripts, XML-RPC,
the REST API for logged-out visitors, Heartbeat, comments, feeds, author and date archives,
search, revisions, image sizes, block editor extras, dashboard clutter, automatic updates,
admin emails and more – grouped by area and explained in plain language. A built-in performance test
compares your own pages with and without SlimPress, without changing your settings.
What makes it different:
- Every toggle is free. No pro tier, no upsells, no nag banners, no telemetry.
- “What might break” on every switch, plus a warning when an active plugin relies on the feature
you are about to switch off. - An honest impact badge on every toggle, including “None – cleanup only”.
- A performance test that tells the truth. It loads your pages with and without SlimPress’s
features in the same run and says “within noise” when the difference is too small to be
reliable. It also shows what each plugin, the theme and WordPress core add to the page,
marking the files SlimPress can remove. It can measure each feature individually and report
which autoloaded options each request loads from the database. - Undo for every change. SlimPress keeps the last 10 versions of its settings, so any save,
preset, import or reset can be undone.
What SlimPress deliberately does not do: page caching, minification, “remove unused CSS”,
JavaScript delays, per-page script managers or CDN rewrites. Features must serve the purpose of
turning off something WordPress core does.
Nothing is switched off until you switch it off. Every switch is a runtime filter, so
deactivating SlimPress restores WordPress’s default behaviour on the next request. SlimPress never
writes to core tables or core options itself, except when you click the one-off “Delete old
revisions” button and confirm. Retention limits also have lasting effects: when you set a limit
for revisions, trash, WooCommerce scheduled actions or logs, WordPress or WooCommerce permanently deletes anything
that exceeds it. Media switches affect the image copies created during upload; switching them
off or deactivating SlimPress does not recreate missing copies or restore deleted data.
122 switches in 13 groups, plus the Assets tab
- Front-end – emoji scripts, generator tag, RSD, shortlink, feed and REST links in the page
head, global styles, core block CSS, Dashicons and jQuery Migrate for visitors, the image
lightbox, speculative loading, smart quotes – plus “Load the next page before the click”. - APIs & connections – XML-RPC, the REST API for logged-out visitors (with an allowlist),
the REST user list, Heartbeat per location, WP-Cron on page load, oEmbed, auto-embeds,
application passwords, the Abilities API, the AI client and Connectors screen, and calls from
wp-admin to outside servers you choose. - Comments – comments site-wide or per post type, closing comments while keeping old ones
visible, pingbacks and self-pingbacks, links in comments, avatars and Gravatar. - Content & URLs – feeds, author and date archives, attachment pages, search, the core sitemap or
just its users sitemap,?author=username lookups, 404 redirect guessing, a fast 404 for missing
files, post formats. - Revisions & autosave – revision limits, autosave interval, trash retention, plus a
one-off “delete old revisions” button that asks first. - Media – the extra 1536px and 2048px image copies, selected image sizes, saving new
images as WebP or AVIF, in-browser image processing, PDF preview images, and Openverse in the
media inserter. - Block editor – welcome guide, the default fullscreen mode, patterns from WordPress.org, the Font
Library and Google Fonts, Notes, block directory, command palette, the classic editor for
chosen post types and the classic widgets screen. - Dashboard & admin – dashboard widgets, help tabs, “Howdy”, admin bar items, footer text,
update notices for non-admins, the Customizer on block themes, and the notices and dashboard
widgets of plugins you choose. - Updates – automatic updates for core, plugins, themes and translations.
- Emails – the admin emails WordPress sends about updates, new users and password changes,
the admin email check screen and recovery mode emails. - Security – file editing, installing from the dashboard, Post via email, the login
language switcher, the front-end password meter. - Site Health & privacy – the weekly Site Health check, the Site Health screen and the
privacy tool menus. - Assets – load a plugin’s CSS and JavaScript only on the pages that use it. Choose between
Everywhere, Only on chosen pages, Everywhere except, or Nowhere on the front end. Scan plugins
to see which plugins load files and measure their total size. - WooCommerce (only shown while WooCommerce is active) – shop assets and order attribution
scripts on non-shop pages, product gallery effects, Analytics, the Marketing hub, remote and
marketplace suggestions, usage tracking, background thumbnail regeneration, the order count in
the admin menu, Action Scheduler’s extra background requests from wp-admin, and how long Action
Scheduler and log files are kept.
Each group has an on/off switch of its own, so you can pause a whole group while you look for a
problem and restore it exactly as it was. The Overview tab counts the requests and outside calls
SlimPress has blocked today and over the last 30 days.
Presets
The Overview tab offers site-wide presets (Safe defaults, Blog, Brochure site, WooCommerce store,
Headless). A preset only enables SlimPress switches: it shows you what it would change first,
skips anything an active plugin relies on, and leaves everything else as it is.
Built to cost nothing
A feature that is off loads no code and adds no hooks. SlimPress adds no CSS, JavaScript or
markup to your public pages, ever. With every feature off, SlimPress adds about 115 KB of memory
and no database queries to a front-end request, and its processing overhead was too small to measure
(WordPress 7.1, PHP 8.4, using the median of 40 paired runs).
External services
The performance test tab has an optional “Run Google PageSpeed test” button. When you click it,
SlimPress sends your site’s homepage URL to Google’s PageSpeed Insights API
(https://www.googleapis.com/pagespeedonline/v5/runPagespeed) to retrieve Core Web Vitals for that
page, using the test type (strategy=mobile) and the category (category=performance). No other
data is sent, no API key is used, and nothing is sent automatically. Google also
receives your server’s IP address and the standard WordPress User-Agent (which includes your site
address), as with any web request.
This service is provided by Google: Terms of Service,
Privacy Policy.
Installation
- Upload the plugin to
/wp-content/plugins/slimpress/, or install it from the Plugins screen. - Activate it. Nothing changes on your site until you say so.
- Go to Settings -> SlimPress.
Frequently asked questions
Does activating SlimPress change anything on my site?
No. Every feature is off by default and activation writes nothing.
What happens if I deactivate SlimPress?
WordPress returns to its default behaviour on the very next request. SlimPress applies its changes through runtime filters and actions, so there are no core settings to restore. Deleted data does not come back: this includes revisions removed by the “Delete old revisions” button (which asks first) or by a revision limit when a post was saved, trash emptied under a shorter retention period, and WooCommerce scheduled actions and logs deleted under shorter retention limits. Image copies omitted during uploads while a Media switch was on are not recreated.
Which toggles are risky?
Every toggle that can cause a visible problem is marked Careful and explains what might stop working. The ones most likely to cause problems are: Disable the REST API for logged-out visitors – contact forms, booking plugins and WooCommerce blocks often use it. Add their namespaces to the allowlist. Disable WP-Cron on page load – scheduled posts, backups and automatic updates stop until a real server cron job runs wp-cron.php. Set that up first. Disable XML-RPC – the WordPress mobile app, Jetpack and pingbacks use it. Disable comments site-wide – WooCommerce product reviews are comments too…
Why doesn’t SlimPress remove ?ver= query strings?
The version string is what makes browsers fetch a fresh file after an update. Removing it offers no measurable benefit and can leave visitors with outdated CSS and JavaScript. SlimPress also has no switch for turning off lazy loading, automatic sizes attributes on lazy-loaded images or big-image scaling, because disabling these features makes sites slower. The Media tab explains big-image scaling on an info card instead.
Does SlimPress need WooCommerce?
No. It works on any site. On a WooCommerce store, it warns you about switches that affect features the shop relies on, and the WooCommerce store preset preserves those features. A WooCommerce tab with its own switches (admin nags, tracking, background jobs and more) appears automatically while WooCommerce is active, and disappears – without losing your choices – if you deactivate it.
Will it conflict with my caching plugin?
SlimPress does not cache, minify or combine anything, so it does not overlap with a caching plugin. The performance test asks for uncached pages, and if a page cache responds anyway, it says so rather than showing you the cache’s numbers.
Does SlimPress contact any external service?
Only if you click the optional PageSpeed button on the performance test tab. See “External services” below.
Can I move my settings to another site?
Yes. The Tools tab exports your settings as a JSON file and imports them on another site. The tab also lets you reset every switch to off.
I changed something and the site broke. How do I go back?
Open Tools -> Undo a change. SlimPress keeps the last 10 versions of its settings – every save, group pause, preset, import and reset – and restores the version you choose. To find the cause first, pause one group at a time from its tab.
Changelog
Adds check-it-yourself links, hiding plugin notices and dashboard widgets, fast 404s for missing files, and blocking chosen outside servers from wp-admin. New switches are off by default. Your settings remain unchanged.
1.7.0
- New: “Check it yourself” links on switches with a visible effect, opening the page or screen where the change shows.
- New: hide admin notices and dashboard widgets from plugins you choose. A plugin’s own pages still show its notices.
- New: fast 404 for missing images, scripts, stylesheets and fonts instead of a full theme page.
- New: block calls from wp-admin to outside servers you choose, including redirects to them. A table shows which servers were called and by which plugin. WordPress.org and your own site are never blocked, and public form handlers are left alone.
- WooCommerce: remove the order count from the admin menu (part of the WooCommerce presets), and stop Action Scheduler’s extra background requests from wp-admin.
- Fixes: clearing the test history or plugin scan reports a failed delete, and a performance test or plugin scan does not start, with an error, when the database refuses its access token.
1.6.1
- Performance test and plugin scan: database errors, dropped connections and stalled runs are handled with error reports, retries or cancellations instead of leaving the test hanging. The Stop button works while a step is running and no longer cancels a newer test from an out-of-date tab. Leaving the page mid-run cancels the run.
- Assets: large rule sets are no longer truncated, the page picker indicates when only the first 200 pages are listed, and importing settings lists pages referenced by rules that do not exist on this site.
- Comments: comments on the post types you choose are hidden from recent-comment lists, feeds and the REST API for visitors.
- WooCommerce: the order screen no longer shows a script error when remote suggestions are off.
- Failed database writes are reported instead of being shown as successful saves.
- Wording: per-feature results use the viewer’s language and are hidden when that feature’s settings change. Page weight is no longer described as exact when a page cache is detected, the revision-limit help explains that old revisions are pruned, and counts use the number format for your language.
1.6.0
- New Assets tab: load a plugin’s CSS and JavaScript only on the pages that use it – Everywhere, Only on chosen pages, Everywhere except, or Nowhere on the front end.
- Scan plugins: see which plugins load files on your site and measure the total size and number of files each one adds.
- After a performance test runs, it shows the savings from an asset rule.
- WooCommerce: “Turn off WooCommerce’s remote admin suggestions” now works on WooCommerce 11.1 and later. While it is on, WooCommerce’s own “Show Suggestions” checkbox (WooCommerce → Settings → Advanced → WooCommerce.com) appears unticked, though the stored setting is not changed, and recommendation lists fall back to WooCommerce’s built-in ones.
- Performance test: the PageSpeed result shows how long ago the test was run.
1.5.0
- Switching tabs on Settings → SlimPress no longer reloads the whole admin page: only the area below the tab bar changes. The address bar still follows the tab, so Back, Forward, reload and bookmarks work as before.
- Tabs are now normal links, so Ctrl-click or middle-click opens a tab in a new browser tab.
- Leaving a tab with unsaved changes now prompts for confirmation (“You have unsaved changes on this tab. Leave without saving?”), including when closing the browser tab.
1.4.0
- Six new switches: “Process uploaded images on the server, not in the browser” (Media tab),
“Don’t make preview images of uploaded PDFs” (Media tab), “Remove the users (authors)
sitemap” (Content & URLs tab), “Don’t turn web addresses in comments into links” (Comments
tab), “Turn off Post via email” (Security tab), and “Turn off product gallery effects
(WooCommerce)” (WooCommerce tab). - A “Select all” checkbox in each tab’s list header, replacing the previous “Turn everything in
this tab off” link. - Fix: “Disable author archives” no longer lists the home page once per author in the users
sitemap. - Fix: “Disable comments site-wide” no longer unregisters the Recent Comments widget — it now
renders nothing instead, and also hides the Latest Comments block. Sites where a theme switch
or saving on the Widgets screen already removed that widget while comments were off need to add it
again.
1.3.1
- “Load the next page before the click” now shows a notice when the site uses HTTP: browsers only
fetch pages early over HTTPS, so the “Fetch” level has no effect there.
Screenshots
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best SlimPress alternatives
All disable plugins →FAQ
SlimPress: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 20, 2026
Is SlimPress free?
Yes. SlimPress is free to download and use from the official WordPress.org plugin directory.
Is SlimPress safe to use in 2026?
SlimPress is a solid plugin choice in 2026, with a few things worth checking first. It runs on 30+ sites and was last updated 1 week ago, and scores 67/100 on our health check.
How many websites use SlimPress?
SlimPress is active on 30+ WordPress websites and has been downloaded 671 times since it launched in September 2026. It was downloaded 679 times in the last 30 days.
Does SlimPress work with WordPress 7.1?
Yes. The developer has tested SlimPress up to WordPress 7.1.3, the latest release. It requires WordPress 6.8 or newer.
What PHP version does SlimPress need?
SlimPress requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was SlimPress last updated?
The latest version, 1.7.0, was released on October 10, 2026 (1 week ago).
Who makes SlimPress?
SlimPress is developed and maintained by Mac.
What are the best alternatives to SlimPress?
The most popular alternatives to SlimPress are Classic Widgets (2M+ installs), Disable Comments (100K+ installs) and Disable Emojis (GDPR friend… (60K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card