Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

SlimPress – Disable Unused Features, Heartbeat & XML-RPC Wordpress Plugin - Rating, Reviews, Demo & Download

SlimPress – Disable Unused Features, Heartbeat & XML-RPC Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

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
measures what it changes on your own pages, with and without SlimPress, without changing a setting.

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 needs the thing
    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 SlimPress’s features and
    without them, in the same run, and says “within noise” when the difference is too small to
    trust – and shows what each plugin, theme and core adds to the page, with the files SlimPress
    can remove marked.

What SlimPress deliberately does not do: page caching, minification, “remove unused CSS”,
delay-JS, per-page script managers, CDN rewrites. If a feature is not “turn off something core
WordPress does”, it does not go in.

Nothing is switched off until you switch it off. Every switch is a runtime filter, so
deactivating SlimPress restores WordPress completely on the next request. SlimPress never writes to
core tables or core options.

108 switches in 13 groups

  • Front-end – emoji scripts, generator tag, RSD, shortlink and REST links in the page head,
    global styles, core block CSS, Dashicons and jQuery Migrate for visitors.
  • APIs & connections – XML-RPC, the REST API for logged-out visitors (with an allowlist),
    Heartbeat per location, WP-Cron on page load, oEmbed, auto-embeds, application passwords, the
    Abilities API.
  • Comments – comments site-wide or per post type, pingbacks, avatars and Gravatar.
  • Content & URLs – feeds, author, date and attachment pages, search.
  • 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, image sizes you choose, and Openverse
    in the media inserter.
  • Block editor – welcome guide, block directory, command palette, the classic editor for
    chosen post types.
  • Dashboard & admin – dashboard widgets, admin bar items, footer text, the Customizer on
    block themes.
  • Updates – automatic updates for core, plugins, themes and translations.
  • Emails – the admin emails WordPress sends about updates, new users and password changes.
  • Security – file editing, installing from the dashboard, the front-end password meter.
  • Site Health & privacy – Site Health checks and the privacy tools menus.
  • WooCommerce (only shown while WooCommerce is active) – shop assets and order attribution
    scripts on non-shop pages, Analytics, the Marketing hub, remote and marketplace suggestions,
    usage tracking, background thumbnail regeneration, 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 put it back exactly as it was.

Presets

The Overview tab offers site-wide presets (Safe defaults, Blog, Brochure site, WooCommerce store,
Headless). A preset only ever switches things on: 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 105 KB of memory
and no database queries to a front-end request, and the time it adds was too small to measure
(WordPress 7.1, PHP 8.4, median of 40 paired runs).

External services

The performance test tab has an optional “Run Google PageSpeed test” button. Only 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 fetch Core Web Vitals for that
page. No other data is sent, no API key is used, and nothing is sent automatically.

This service is provided by Google: Terms of Service,
Privacy Policy.

Screenshots

  1. Overview - what is switched off, per group, with the site-wide presets.

    Overview – what is switched off, per group, with the site-wide presets.

  2. A group tab - every switch with its impact badge, what it does and what might break.

    A group tab – every switch with its impact badge, what it does and what might break.

  3. The performance test - pick pages, run, and see the difference with and without SlimPress.

    The performance test – pick pages, run, and see the difference with and without SlimPress.

  4. Test history - earlier runs, per-feature results, the settings each run used, and a trend
chart for HTML size, PHP time and queries across runs.

    Test history – earlier runs, per-feature results, the settings each run used, and a trend
    chart for HTML size, PHP time and queries across runs.

  5. Tools - export, import and reset.

    Tools – export, import and reset.


Reviews & Comments