plugin-icon

Heartbeat Controller

Control WordPress Heartbeat API to reduce load. Allow, disable, or set custom frequency for Dashboard, Post Editor, and Frontend.
Version
1.0
Active installations
200
Last updated
Jul 28, 2025
Heartbeat Controller

“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!

Freeon Business plan
Tested up to
WordPress 6.8.3
This plugin is available for download for your site.