Heartbeat Manager – Optimize CPU Performance, Fix admin-ajax & Speed Up WordPress
Changelog
1.0.4
Feature: Added a direct “View Documentation” link in the plugin settings header for immediate access to the technical guide.
SEO: Optimized the plugin title and description in README.txt and main file for better visibility on the WordPress.org directory.
UI/UX: Standardized the settings header layout for a cleaner and more professional admin experience.
1.0.3
Fix: Updated the Plugin Vademecum Section 1 to correctly reflect the new Post/Page Editor separation and prevent layout testing confusion.
Docs: Added a new FAQ regarding high editor intervals, page builders (Elementor, Divi, Gutenberg), and their impact on WordPress autosaves.
1.0.2
Tweak: Raised the minimum allowed interval for the Backend Frequency to 30 seconds (previously 15) to prevent accidental server CPU spikes from overly aggressive polling.
Docs: Updated the Plugin Vademecum & Testing Guide to clarify that frontend testing is only applicable when the theme or another plugin actively enqueues the Heartbeat API.
1.0.1
Enhancement: Fully internationalized (i18n ready) with default language set to English.
Enhancement: Added a comprehensive step-by-step “Plugin Vademecum & Testing Guide” section in the admin sidebar.
Fix: Completely refactored prefixing to unique lnhm_ across all constants, options, classes, and variables to ensure 100% compliance with WordPress.org guidelines.
Fix: Greatly improved logic for handling frontend heartbeat intervals (disabling via inline script, changing frequency via standardized localization).
Fix: Added missing escaping (esc_attr, esc_html) and proper sanitization (intval) for better security.
Feature: Added “Settings” and “Donate” links directly beneath the plugin name in the plugins list.
Dev: Cleaned up CSS and separated layout structures to avoid class name conflicts with WordPress core.