Directory / plugin
Prunekit
v1.0.2 · by nimboo
Switch off the parts of WordPress you don't use. Safe defaults, one-click recommended settings, nothing changes until you turn it on.
About this plugin
WordPress ships with features many sites never use. Each one adds requests, database rows or attack surface. Prunekit lets you switch them off with simple toggles, without touching code.
Nothing changes when you activate Prunekit. You choose what to turn off, or click “Apply recommended” to switch on only the options that are safe on every site. Every option shows a badge: Safe, Check after enabling or May break plugins.
Performance
- Slow down the Heartbeat API or switch it off outside the post editor
- Limit post revisions
- Change the autosave interval
Security
- Disable XML-RPC and pingbacks
- Hide the WordPress version
- Hide the user list in the REST API (stops username enumeration via the REST API)
- Restrict the REST API to logged-in users
Clean-up
- Remove emoji scripts and styles
- Stop other sites from embedding your posts
- Disable RSS feeds
- Remove RSD and shortlink tags
- Load Dashicons for logged-in users only
Comments
- Disable comments everywhere, including comment feeds and the REST comments endpoint (existing comments are kept, just hidden)
Prunekit uses only WordPress’ own hooks. No external services, no tracking, no ads, no upsell nags.
Prunekit Pro
Prunekit Pro is an optional add-on with AI crawler rules, database cleanup, export/import of settings and REST route rules. Prunekit itself is complete and free; you don’t need Pro.