{"id":374980,"date":"2026-09-29T04:30:48","date_gmt":"2026-09-29T04:30:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pulse-guard\/"},"modified":"2026-09-29T04:30:15","modified_gmt":"2026-09-29T04:30:15","slug":"fixora-heartbeat-manager","status":"publish","type":"plugin","link":"https:\/\/es-pr.wordpress.org\/plugins\/fixora-heartbeat-manager\/","author":18505484,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.2","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Fixora Heartbeat Manager","header_author":"Fixora Labs","header_description":"Heartbeat control for WordPress: allow, limit, or disable Heartbeat on dashboard, editor, and frontend to reduce admin-ajax CPU load.","assets_banners_color":"3e475f","last_updated":"2026-09-29 04:30:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":58,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"0322lf","date":"2026-09-29 04:30:15","revision":3718245}},"upgrade_notice":{"1.0.1":"<p>Renamed to Fixora Heartbeat Manager with unique prefixes and uninstall cleanup.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3718245,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3718245,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3718245,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3718245,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3718245,"resolution":"1","location":"assets","locale":"","width":1118,"height":712},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3718245,"resolution":"2","location":"assets","locale":"","width":1118,"height":596},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3718245,"resolution":"3","location":"assets","locale":"","width":1118,"height":494},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3718245,"resolution":"4","location":"assets","locale":"","width":1280,"height":860}},"screenshots":{"1":"Settings overview with per-location controls","2":"Limit interval options","3":"Safety notice for the post editor","4":"Lightweight settings screen in wp-admin"}},"plugin_section":[],"plugin_tags":[34385,5901,147306,1452,247],"plugin_category":[52,54],"plugin_contributors":[282371],"plugin_business_model":[],"class_list":["post-374980","plugin","type-plugin","status-publish","hentry","plugin_tags-admin-ajax","plugin_tags-heartbeat","plugin_tags-heartbeat-control","plugin_tags-optimize","plugin_tags-performance","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-0322lf","plugin_committers-0322lf"],"banners":{"banner":"https:\/\/ps.w.org\/fixora-heartbeat-manager\/assets\/banner-772x250.png?rev=3718245","banner_2x":"https:\/\/ps.w.org\/fixora-heartbeat-manager\/assets\/banner-1544x500.png?rev=3718245","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fixora-heartbeat-manager\/assets\/icon-128x128.png?rev=3718245","icon_2x":"https:\/\/ps.w.org\/fixora-heartbeat-manager\/assets\/icon-256x256.png?rev=3718245","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fixora-heartbeat-manager\/assets\/screenshot-1.png?rev=3718245","caption":"Settings overview with per-location controls"},{"src":"https:\/\/ps.w.org\/fixora-heartbeat-manager\/assets\/screenshot-2.png?rev=3718245","caption":"Limit interval options"},{"src":"https:\/\/ps.w.org\/fixora-heartbeat-manager\/assets\/screenshot-3.png?rev=3718245","caption":"Safety notice for the post editor"},{"src":"https:\/\/ps.w.org\/fixora-heartbeat-manager\/assets\/screenshot-4.png?rev=3718245","caption":"Lightweight settings screen in wp-admin"}],"raw_content":"<!--section=description-->\n<p><strong>Fixora Heartbeat Manager<\/strong> is lightweight <strong>heartbeat control<\/strong> for WordPress: allow, limit, or <strong>disable Heartbeat<\/strong> where it hurts performance, so <code>admin-ajax<\/code> polling does not burn CPU on shared hosting.<\/p>\n\n<p>WordPress Heartbeat (Heartbeat API) powers autosave, post locking, and other logged-in real-time features. Out of the box it can fire about every 15 seconds on edit screens and every 60 seconds on the dashboard. Many open wp-admin tabs \u2192 more <code>admin-ajax.php?action=heartbeat<\/code> traffic \u2192 higher CPU.<\/p>\n\n<p>Use Fixora Heartbeat Manager when you need to:<\/p>\n\n<ul>\n<li><strong>Control Heartbeat<\/strong> separately on dashboard, post editor, and frontend (logged-in)<\/li>\n<li><strong>Limit<\/strong> Heartbeat interval (15\u2013300 seconds) to cut admin-ajax load and reduce CPU usage<\/li>\n<li><strong>Disable Heartbeat<\/strong> on the frontend or dashboard when you do not need it<\/li>\n<li>Keep the <strong>post editor on Allow<\/strong> by default so autosave and post locks keep working<\/li>\n<\/ul>\n\n<p><strong>Safe defaults:<\/strong> dashboard limited to 60s, editor Allow, frontend disabled.<\/p>\n\n<p>Built for the same problem people search as heartbeat control \/ disable heartbeat \/ reduce admin-ajax CPU \u2014 with modern WordPress\/PHP support and no heavy framework.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>fixora-heartbeat-manager<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP from <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate <strong>Fixora Heartbeat Manager<\/strong> from the Plugins screen.<\/li>\n<li>Go to <strong>Settings \u2192 Fixora Heartbeat<\/strong> and choose Allow \/ Limit \/ Disable per location.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20wordpress%20heartbeat%20api%3F\"><h3>What is the WordPress Heartbeat API?<\/h3><\/dt>\n<dd><p>It is a browser \u2194 server polling mechanism via <code>admin-ajax.php<\/code> used while you are logged in (autosave, post locks, and related admin features).<\/p><\/dd>\n<dt id=\"how%20do%20i%20disable%20heartbeat%20safely%3F\"><h3>How do I disable Heartbeat safely?<\/h3><\/dt>\n<dd><p>Disable on the <strong>frontend<\/strong> and\/or <strong>dashboard<\/strong> if you do not need live admin polling there. Prefer <strong>Allow<\/strong> or <strong>Limit<\/strong> on the <strong>post editor<\/strong> \u2014 disabling Heartbeat in the editor can stop autosave and post locking. Fixora Heartbeat Manager defaults the editor to Allow.<\/p><\/dd>\n<dt id=\"will%20this%20reduce%20admin-ajax%20cpu%20usage%3F\"><h3>Will this reduce admin-ajax CPU usage?<\/h3><\/dt>\n<dd><p>Yes, when you limit or disable Heartbeat in locations that were polling often. Fewer Heartbeat ticks means fewer <code>admin-ajax.php?action=heartbeat<\/code> requests.<\/p><\/dd>\n<dt id=\"will%20this%20conflict%20with%20caching%20or%20performance%20plugins%3F\"><h3>Will this conflict with caching or performance plugins?<\/h3><\/dt>\n<dd><p>Fixora Heartbeat Manager only adjusts Heartbeat behavior. It does not replace a full page cache. You can use it alongside common performance plugins.<\/p><\/dd>\n<dt id=\"is%20this%20affiliated%20with%20other%20heartbeat%20plugins%3F\"><h3>Is this affiliated with other Heartbeat plugins?<\/h3><\/dt>\n<dd><p>No. Fixora Heartbeat Manager is an independent plugin by Fixora Labs. It is not affiliated with WP Media, WP Rocket, or the Heartbeat Control plugin.<\/p><\/dd>\n<dt id=\"what%20data%20is%20removed%20on%20uninstall%3F\"><h3>What data is removed on uninstall?<\/h3><\/dt>\n<dd><p>Deleting the plugin from the Plugins screen removes its single option (<code>fxhbm_settings<\/code>).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Renamed to Fixora Heartbeat Manager (slug <code>fixora-heartbeat-manager<\/code>) following plugin review.<\/li>\n<li>All functions, classes, constants, options, handles and settings identifiers now use the unique <code>fxhbm_<\/code> \/ <code>FXHBM_<\/code> prefix.<\/li>\n<li>Added uninstall cleanup.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: Allow \/ Limit \/ Disable Heartbeat on dashboard, editor, and frontend.<\/li>\n<\/ul>","raw_excerpt":"Manage WordPress Heartbeat frequency in admin, editor, and frontend to reduce admin-ajax CPU load.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/374980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=374980"}],"author":[{"embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/0322lf"}],"wp:attachment":[{"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=374980"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=374980"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=374980"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=374980"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=374980"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-pr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=374980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}