CleanUp WP

When you setup WordPress on a new website, you always have to do some tasks before you can start writing your content, or designing the next big website. CleanUp WP can do all the prep-work for you!

When you install and activate the plugin, it will do the following tasks:

* Removes default post and page (Hello World and Example page)
* Sets up your permalinks, so they look prettier
* Deletes the "Hello Dolly" plugin
* Deletes all unused themes – only keeps the active one
* Removes all widgets from the sidebar(s)
* Creates a "Main Menu" and a link to "Home"
* Activates Robots.txt

**IMPORTANT!** Do not forget to delete the plugin after it's done!

Author:kuckovic (profile at wordpress.org)
WordPress version required:6.0
WordPress version tested:6.9
Plugin version:2.2.1
Added to WordPress repository:20-01-2017
Last updated:20-01-2026
Rating, %:96
Rated by:4
Plugin URI:https://branchout.dk/
Total downloads:1 583
plugin download
Click to start download

Clean up your fresh WordPress installation with one click. Remove demo content, set sensible defaults, and toggle performance optimizations.

Features

???? Cleanup Tab (One-time tasks)

These tasks run once and cannot be undone:

Content
– Delete “Hello World” post
– Delete “Sample Page”
– Delete “Privacy Policy” page
– Delete default comment

Plugins & Themes
– Delete Hello Dolly & Akismet
– Delete unused themes (keeps active + parent)

Setup
– Clear widget areas
– Create main navigation menu
– Set pretty permalinks (/%postname%/)
– Disable comments by default
– Rename “Uncategorized” to “News”
– Disable user registration
– Organize uploads by year/month
– Set default image link to “None”
– Discourage search engine indexing
– Set timezone
– Create static homepage

⚡ Optimize Tab (Toggleable)

These can be turned ON or OFF at any time:

Performance
– Disable WordPress emojis (~20KB savings)
– Disable oEmbed
– Remove jQuery Migrate
– Disable Dashicons on frontend
– Clean up wp_head
– Disable self-pingbacks
– Reduce Heartbeat frequency

Security
– Disable XML-RPC
– Hide WordPress version
– Disable file editing
– Disable user enumeration
– Clean dashboard

How It Works

  1. Install & Activate: Upload via Plugins Add New Upload
  2. Navigate: Go to Tools CleanUp WP
  3. Cleanup Tab: Select tasks, preview, execute
  4. Optimize Tab: Toggle optimizations on/off as needed
  5. Done: Optimizations stay active while plugin is installed

File Structure

`

cleanup-wp/
├── cleanup-wp.php # Bootstrap
├── includes/
│ ├── class-plugin.php # Core controller
│ ├── class-cleanup.php # One-time tasks
│ └── class-optimize.php # Toggleable optimizations
├── assets/
│ ├── css/admin.css
│ └── js/admin.js
├── uninstall.php
└── README.md
`

Requirements

  • WordPress 6.0+
  • PHP 7.4+

License

GPLv2 or later

Author

Aris Kuckovic – BranchOut


FAQ
ChangeLog