Heartbeat Controller

plugin banner

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+
plugin download
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