
Control WordPress Heartbeat API to reduce load. Allow, disable, or set custom frequency for Dashboard, Post Editor, and Frontend.
| Author: | Abdur Rahman (profile at wordpress.org) |
| WordPress version required: | 5.2 |
| WordPress version tested: | 6.8.2 |
| Plugin version: | 1.0 |
| Added to WordPress repository: | 28-07-2025 |
| Last updated: | 28-07-2025 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://github.com/devabdurrahman/heartbeat-c... |
| Total downloads: | 2 108 |
| Active installs: | 700+ |
![]() Click to start download |
|
“Heartbeat Controller” helps you reduce server load by managing WordPress’s built-in Heartbeat API. WordPress uses the Heartbeat API to make frequent background requests to admin-ajax.php, which can overwhelm your server especially on shared or VPS hosting.
This plugin provides a clean, user-friendly interface that lets you:
– ✅ Enable or disable Heartbeat API
– ✅ Adjust Heartbeat frequency (interval in seconds)
– ✅ Control behavior per section: Dashboard, Post Editor, Frontend
– ✅ Instantly apply changes without code
Ideal for performance-conscious site owners and developers.
???? No need to write a single line of code. Everything is controllable through the WordPress admin.
Features
- Control WordPress Heartbeat activity from the admin panel
- Apply settings independently for:
- Admin Dashboard
- Post/Page Editor
- Frontend (theme side)
- Choose from:
- Allow (default WordPress behavior)
- Disallow (disable AJAX polling)
- Modify frequency (set custom interval, e.g., 60 seconds)
- Built-in protection to prevent unsafe frequency (minimum 15s)
- Lightweight and developer-friendly
- Clean UI that follows WordPress standards
About the Developer
Created and maintained by “Abdur Rahman”, a WordPress developer passionate about performance, custom plugins, and helping businesses scale through fast and secure websites.
???? Visit My Portfolio
Need a custom plugin? Reach out for collaborations or freelance projects!
Screenshots
FAQ
ChangeLog

