
Scotty is the all-in-one solution for controlling, cleaning, and optimizing your WordPress site. With a modern React-based dashboard and a powerful feature suite, Scotty empowers you to analyze and maintain your database, manage cron jobs, fine-tune security, and control dozens of hidden WordPress settings — all from a single, intuitive interface.
For full documentation, visit the Scotty website.
Cleaning
- Trash Management — Delete post revisions, auto-drafts, trashed posts, unapproved/spam/trashed comments, orphaned metadata, and transient options in bulk or one by one.
- Duplicates Detection — Identify and remove duplicate entries across post meta, comment meta, user meta, and term meta tables.
- Orphan Cleanup — Find and delete orphaned records in postmeta, commentmeta, usermeta, termmeta, and term relationships.
Optimization
- Database — View all database tables with engine, auto-increment, collation, and overhead info. Optimize tables and reset auto-increment values individually or in bulk.
- Disk Usage — Overview of WordPress installation size breakdown: core, themes, plugins, uploads, and database.
System
- Cron Manager — View all scheduled cron jobs with next run time, schedule, interval, and arguments. Run, delete, search, sort, and bulk-manage cron jobs. Color-coded schedule badges and time-relative status indicators.
- Shortcode Registry — Browse all registered shortcodes with their callback functions and callable status.
WordPress Settings
Control dozens of WordPress settings organized in 6 tabs:
General
- Enable/disable REST API and XML-RPC
- Hide WordPress version from source code
- Hide detailed login error messages
- Disable email authentication
- Disable the built-in file editor
- Disable author archives (prevents user enumeration)
- Disable Application Passwords
Admin
- Show/hide admin footer credit and version
- Show/hide the Welcome panel
- Toggle visibility of Dashboard, Posts, Media, Pages, Comments, and Tools menu items
- Disable update nags for non-admin users
- Disable the periodic admin email verification prompt
Writing
- Limit the number of post revisions
- Disable self-pings
- Configure auto-empty trash interval
Reading
- Set custom excerpt length
- Hide admin bar on frontend
- Disable emoji scripts and styles
- Disable embed scripts (wp-embed.js)
- Disable jQuery Migrate on frontend
- Disable RSS and Atom feeds
Performance
- Disable Heartbeat API on frontend
- Set custom Heartbeat interval
- Remove Dashicons CSS from frontend for non-admin users
Media
- Disable big image scaling (WordPress 5.3+)
- Set custom JPEG compression quality
Dashboard Widget
A compact dashboard widget on the WordPress Dashboard showing posts, comments, users, and options breakdown with progress bars, plus database size and cron count at a glance.
Coming Soon
- Multisite support
- Database rename, truncate, drop, export, import
- Database search and replace
- Database backup
- Scheduled auto-cleaning
- Spotlight search (CMD+K)
- And more…
Screenshots

Overview Dashboard

Trash Management

Duplicates Detection

Database Optimization

Cron Manager

Shortcode Registry

WordPress General Settings

WordPress Admin Settings

WordPress Performance Settings

WordPress Media Settings