Hi. I have used this plugin to change the interval for wordpress backend heartbeat, and post editor to 300 seconds for each. However, when using Chrome developer tools to monitor the ajax requests from the site (for example when editing a post), I can see that the heartbeat interval is actually operating at 120 seconds. This seems to be different to the default 15s for WordPress at least but I can’t see why it is operating at 120s and not 300s?!
Are there any widely used plugins or settings that might be conflicting with this? Or any other good way to verify whether the set 300s interval is really working?
]]>I have both the Heartbeat Control plugin and the Litespeed Cache plugin.
Lightspeed Cache Toolbox has it’s own Heartbeat control panel.
Both of these plugins are enabled, but each one has different settings from the other. Are they fighting? Which one has priority?
]]>There is a php bug, that has to do with certain PHP and Server configurations. See this issue on github https://github.com/wp-media/wp-rocket/issues/2421
This means that the detection of editor pages might not work correctly on all setups. I fixed it for myself by replacing filter_input with filter_var.
]]>Hello,
If it is activated, it seems it will prevent Woocommerce Action Scheduler migration, anyway to avoid such issue please?
Thanks
]]>Hello!
Do I need to have installed WP ROCKECT to have this Heartbeat plugin activated?
Thanks!
]]>At best, this plugin has slowed down my admin dashboard and my site. As soon as I deactivated it, it went back to normal speeds.
The plugin hasn’t been updated in over 6 months as of this comment. I think it’s dead and not supported anymore.
]]>I am testing v2.0.1 to see if I can upgrade to PHP 8.1 or 8.2 from 8.0.
8.1 throws the following.
Warning: include_once(public_html/wp-content/plugins/heartbeat-control/vendor/cmb2/cmb2/includes/CMB2_Hookup.php): Failed to open stream: No such file or directory in?/mnt/data/home/public_html/wp-content/plugins/heartbeat-control/vendor/cmb2/cmb2/includes/helper-functions.php?on line?44
Warning: include_once(): Failed opening ‘/mnt/data/home/public_html/wp-content/plugins/heartbeat-control/vendor/cmb2/cmb2/includes/CMB2_Hookup.php’ for inclusion (include_path=’.:/usr/share/php’) in?/mnt/data/home/public_html/wp-content/plugins/heartbeat-control/vendor/cmb2/cmb2/includes/helper-functions.php?on line?44
Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class “CMB2_Hookup” not found in /mnt/data/home/public_html/wp-includes/class-wp-hook.php:324 Stack trace: #0 /mnt/data/home/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #1 /mnt/data/home/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #2 /mnt/data/home//public_html/wp-content/plugins/heartbeat-control/vendor/cmb2/cmb2/bootstrap.php(75): do_action() #3 /mnt/data/home/public_html/wp-content/plugins/heartbeat-control/vendor/cmb2/cmb2/init.php(165): cmb2_bootstrap() #4 /mnt/data/home/public_html/wp-includes/class-wp-hook.php(324): CMB2_Bootstrap_2101->include_cmb() #5 /mnt/data/home/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #6 /mnt/data/home/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #7 /mnt/data/home/public_html/wp-settings.php(643): do_action() #8 /mnt/data/home//public_html/wp-config.php(68): require_once(‘/mnt/data/home/…’) #9 /mnt/data/home/public_html/wp-load.php(50): require_once(‘/mnt/data/home/…’) #10 /mnt/data/home//public_html/wp-admin/admin.php(34): require_once(‘/mnt/data/home/…’) #11 /mnt/data/home/public_html/wp-admin/index.php(10): require_once(‘/mnt/data/home/…’) #12 {main} thrown in /mnt/data/home/public_html/wp-includes/class-wp-hook.php on line 324
]]>I have been informed by Avada that the Live Builder function is being blocked by my installation of Heartbeart Control by Rocket. Please advise.
Ron
Probably after PHP upgrade to 8.2 (not completely sure, a few things changed) this module generates fatal error when using admin pages.
Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class “CMB2_Hookup” not found in /var/www/ideainc/wp-includes/class-wp-hook.php:324
It appears to be originating from /vendor/cmb2/cmb2/includes/CMB2_hookup.php file, in which the class is CMB2_Hookup (with capitalized “H”).
Solution: rename CMB2_hookup.php to CMB2_Hookup.php
The author might want to fix this.
]]>I’m receiving many undefined array key “path” errors for heartbeat-control.
The path is /wp-content/plugins/heartbeat-control/Heartbeat.php on line 82
return ( ‘/wp-admin/post.php’ === $this->current_screen[‘path’] );
Could you please help to fix it? Thank you!
Host information:
php: 8.0
WordPress: 6.3.2
Heartbeat Control currently has a conflict with BuddyBoss and is generating 500 errors. The 500 errors are not impacting the user on the front end, but they are generated in the error logs. I host on Kinsta and they show up in MyKinsta dashboard. The error includes: /wp-content/plugins/buddyboss-platform/bp-core/bb-core-native-presence.php
The last update of this plugin is 12/07/2021.
Is the plugin abandoned or are you going to update it?
]]>WP Rocket is force to disable this plugin from dashboard
]]>i am using 6.1.1 latest version of wordpress and latest version of heartbeat control plugin.
I have this error in my word press:
Deprecated: Required parameter $field_id follows optional parameter $type in /home/diets058/public_html/wp-content/plugins/heartbeat-control/vendor/cmb2/cmb2/includes/rest-api/CMB2_REST.php on line 693
How can I solve that? Any ideas?
]]>There have been no updates recently.
This plugin throws *a lot* of deprecated php notices in the WP debug.log when using PHP 8.0+
The plugin author does not respond to Support questions.
edit with elementor doesn’t work when heartbeat is disabled for dashboard.
]]>Activating Heartbeat makes it impossible to get to the plugins page or add a new page or post – WordPress just spins than my server timeout. Here’s my setup:
### wp-core ###
version: 6.0
site_language: en_US
user_language: en_US
permalink: /%category%/%postname%/
https_status: true
user_registration: true
default_comment_status: open
multisite: true
user_count: 15447
site_count: 3
network_count: 1
dotorg_communication: true
### wp-active-theme ###
name: The Newspaper Child (the-newspaper-child)
version: 1.0.0
author: Anonymous
author_website: (undefined)
parent_theme: The Newspaper (the-newspaper)
theme_features: core-block-patterns, post-formats, post-thumbnails, title-tag, automatic-feed-links, html5, menus, widgets-block-editor, editor-color-palette, widgets
theme_path: /home/charl193/public_html/wp-content/themes/the-newspaper-child
### wp-parent-theme ###
name: The Newspaper (the-newspaper)
version: 1.1.2
author: cmsmasters
author_website: https://cmsmasters.net/
theme_path: /home/charl193/public_html/wp-content/themes/the-newspaper
### wp-plugins-active (53) ###
301 Redirects Pro: version: 5.98, author: WebFactory Ltd (latest version: 5.99)
Advanced Excerpt: version: 4.3.9, author: WPKube
Akismet Anti-Spam: version: 4.2.4, author: Automattic
Authors List: version: 1.2.7, author: WPKube
Auto Upload Images: version: 3.3, author: Ali Irani
Better Search Replace: version: 1.4, author: Delicious Brains
Classic Widgets: version: 0.3, author: WordPress Contributors
Cloudflare: version: 4.10.1, author: Cloudflare, Inc.
CMSMasters Content Composer: version: 2.4.7, author: cmsmasters
CMSMasters Custom Fonts: version: 1.0.1, author: cmsmasters
Custom Sidebars: version: 3.35, author: WebFactory Ltd
Error Log Viewer by BestWebSoft: version: 1.1.2, author: BestWebSoft
FacetWP: version: 4.0.1, author: FacetWP, LLC (latest version: 4.0.3)
Favorites: version: 2.3.2, author: Kyle Phillips
Featured Images in RSS for Mailchimp & More (Premium): version: 1.5.9, author: 5 Star Plugins
FluentCRM – Marketing Automation For WordPress: version: 2.5.91, author: Newsletter Team by Fluent CRM
FluentCRM Pro: version: 2.5.91, author: Fluent CRM
Fluent Forms: version: 4.3.8, author: Contact Form – WPManageNinja LLC
FluentSMTP: version: 2.1.1, author: FluentSMTP & WPManageNinja Team
Header Footer Code Manager: version: 1.1.23, author: 99robots
Health Check & Troubleshooting: version: 1.4.5, author: The www.ads-software.com community
Instant Indexing: version: 1.1.14, author: Rank Math (latest version: 1.1.16)
Kadence Blocks – PRO Extension: version: 1.7.12, author: Kadence WP
Kadence Blocks – Gutenberg Blocks for Page Builder Features: version: 2.4.10, author: Kadence WP
Menu In Post: version: 1.1.8, author: linux4me
MonsterInsights – Dimensions Addon: version: 2.0.4, author: MonsterInsights Team
MonsterInsights – Forms Tracking Addon: version: 2.2.3, author: MonsterInsights Team
MonsterInsights – Google Optimize Addon: version: 1.5.0, author: MonsterInsights Team
MonsterInsights – Page Insights Addon: version: 1.5.0, author: MonsterInsights Team
MonsterInsights Pro: version: 8.6.0, author: MonsterInsights
One User Avatar: version: 2.3.9, author: One Designs
Open Graph and Twitter Card Tags: version: 3.1.2, author: Webdados
Profile Builder: version: 3.7.6, author: Cozmoslabs
Profile Builder Pro: version: 3.7.6, author: Cozmoslabs
Rank Math SEO: version: 1.0.91, author: Rank Math (latest version: 1.0.92.1)
Rank Math SEO PRO: version: 3.0.11, author: Rank Math (latest version: 3.0.15)
Redirections by Rank Math: version: 1.0.2, author: Rank Math
SearchWP: version: 4.2.3, author: SearchWP
SearchWP Boolean Query: version: 1.4.2, author: SearchWP
SearchWP Customizations: author: (undefined), version: 1.0.0
SearchWP Diagnostics: version: 1.5.2, author: SearchWP
SearchWP Metrics: version: 1.4.1, author: SearchWP
Sidebar Manager: version: 1.1.7, author: Brainstorm Force
Simple History: version: 3.3.0, author: P?r Thernstr?m
Slider Revolution: version: 6.5.15, author: ThemePunch
User Role Editor: version: 4.62, author: Vladimir Garagulya
User Switching: version: 1.5.8, author: John Blackbourn & contributors (latest version: 1.6.0)
Wordfence Assistant: version: 1.0.9, author: Wordfence
Wordfence Security: version: 7.5.11, author: Wordfence
WordPress Multisite User Sync/Unsync: version: 1.3.0, author: Obtain Infotech
WP Crontrol: version: 1.12.1, author: John Blackbourn & crontributors
WP Fusion: version: 3.40.9, author: Very Good Plugins (latest version: 3.40.11)
Yoast Duplicate Post: version: 4.4, author: Enrico Battocchi & Team Yoast (latest version: 4.5)
### wp-media ###
image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1690
imagemagick_version: ImageMagick 6.9.10-68 Q16 x86_64 2021-10-14 https://imagemagick.org
imagick_limits:
imagick::RESOURCETYPE_AREA: 24 GB
imagick::RESOURCETYPE_DISK: 9.2233720368548E+18
imagick::RESOURCETYPE_FILE: 786432
imagick::RESOURCETYPE_MAP: 24 GB
imagick::RESOURCETYPE_MEMORY: 12 GB
imagick::RESOURCETYPE_THREAD: 1
gd_version: bundled (2.1.0 compatible)
ghostscript_version: unknown
### wp-server ###
server_architecture: Linux 3.10.0-1160.21.1.vz7.174.13 x86_64
httpd_software: Apache
php_version: 7.4.30 64bit
php_sapi: fpm-fcgi
max_input_variables: 5000
time_limit: 90
memory_limit: 2048M
max_input_time: 90
upload_max_size: 1024M
php_post_max_size: 1024M
curl_version: 7.83.1 OpenSSL/1.1.1p
suhosin: false
imagick_availability: true
server-headers:
date: Wed, 29 Jun 2022 16:19:56 GMT
content-type: text/html; charset=UTF-8
cf-ray: 722ffc843c765a75-IAD
cache-control: no-cache, must-revalidate, max-age=0
expires: Wed, 11 Jan 1984 05:00:00 GMT
link: <https://chroniclesmagazine.org/wp-json/>; rel=”https://api.w.org/”, <https://chroniclesmagazine.org/wp-json/wp/v2/pages/70392>; rel=”alternate”; type=”application/json”, <https://chroniclesmagazine.org/>; rel=shortlink
cf-cache-status: BYPASS
cf-apo-via: origin,cookie
cf-edge-cache: no-cache
expect-ct: max-age=604800, report-uri=”https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct”
x-pingback: https://chroniclesmagazine.org/xmlrpc.php
report-to: {“endpoints”:[{“url”:”https:\/\/a.nel.cloudflare.com\/report\/v3?s=kmQVAGk8C2eokJB4UDUvRDiDx96KELiL7dAyEK31zs%2B1z3vewyvKT5uqkt7qzNIWA4iWcFwrtlljCzN2Bj2Az9t0zTti7QF59VqiPIDoJw73GtieSMbiC8ChOyz7XnsZ66Ug8Jaskfg%3D”}],”group”:”cf-nel”,”max_age”:604800}
nel: {“success_fraction”:0,”report_to”:”cf-nel”,”max_age”:604800}
vary: Accept-Encoding
server: cloudflare
content-encoding: br
htaccess_extra_rules: true
### wp-database ###
extension: mysqli
server_version: 10.3.35-MariaDB
client_version: mysqlnd 7.4.30
### wp-constants ###
WP_HOME: undefined
WP_SITEURL: undefined
WP_CONTENT_DIR: /home/charl193/public_html/wp-content
WP_PLUGIN_DIR: /home/charl193/public_html/wp-content/plugins
WP_MAX_MEMORY_LIMIT: 2048M
WP_DEBUG: true
WP_DEBUG_DISPLAY: false
WP_DEBUG_LOG: true
SCRIPT_DEBUG: false
WP_CACHE: false
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_LOCAL_DEV: undefined
### wp-filesystem ###
wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable
mu-plugins: writable
`
]]>Great plugin!
I do, however, have a question regarding the Settings page.
If I look at the Console while on the Settings page, I get the following error…
The resource from “https://fast.wistia.com/embed/medias/s3jveyzr5h.json” was blocked due to MIME type (“application/json”) mismatch (X-Content-Type-Options: nosniff)
Loading failed for the <script> with source “https://fast.wistia.com/embed/medias/s3jveyzr5h.json”.
Why does the plugin need to go off-site to get the json file (as well as all of the off-site files called from within the json file)?
I haven’t noticed the json file called anywhere else, so the error only affects the Heartbeat Control settings page, but it makes me wonder if this error is keeping the plugin from actually saving the Heartbeat settings correctly.
Please look into this!
]]>Please fix:
PHP Deprecated: Required parameter $field_id follows optional parameter $type in .../wp-content/plugins/heartbeat-control/vendor/cmb2/cmb2/includes/rest-api/CMB2_REST.php on line 693
]]>
Deprecated: Required parameter $field_id follows optional parameter $type in /var/www/web297/public_html/www/onlineshop/wp-content/plugins/heartbeat-control/vendor/cmb2/cmb2/includes/rest-api/CMB2_REST.php on line 693
]]>Hello! Please tell me how best to configure the “Heartbeat Control” plugin settings. My site is for news, constantly published or edited. We work 2 people in it. The site is quite busy. I found out about this plugin and its ability to lighten this load. But when I go into the settings, I don’t understand the difference between WordPress Dashboard, Frontend, Post editor. Please tell me what the three things mean and how best to set everything up to work properly and not cause me a problem, but rather help me.
My site: https://www.doxologiainfonews.com/
Hi, I haven’t enter to the settings page in a while, but today wanted to enter and it just shows that it is loading but nothing happens, the page never opens.
Im using WP 5.8.4 and Heartbeat Control v 2.0
any suggestions?
thank you
How can I fix this issue?
WP Rocket: The following plugins are not compatible with this plugin and may cause unexpected results:
Heartbeat Control by WP Rocket
]]>Wp Rocket has a Heartbeat feature, with an option to reduce, or disable it completely.
How is this plugin different? Is it needed in addition to wp rocket plugin?
Thanks
You are calling the function get_plugins() too early: https://github.com/wp-media/heartbeat-control/blob/c50f8ccd5f5d43514557c07e1c13bddafcdcca89/Plugin_Card_Helper.php#L360
This function caches the results so any plugin or theme trying to filter those results after your call will fail. This function should be called ideally by the “after_setup_theme” hook: https://developer.www.ads-software.com/reference/functions/get_plugins/#comment-2862
Thanks,
Stiofan
]]>These messages appeared in my debug log immediately after activating Heartbeat Control plugin. Is it actually working? No subsequent notices or warnings have appeared since.
[13-Dec-2021 07:22:05 UTC] PHP Notice: Undefined variable: old_location in /public/wp-content/plugins/heartbeat-control/heartbeat-control.php on line 77
[13-Dec-2021 07:22:05 UTC] PHP Notice: Undefined index: heartbeat_control_location in /public/wp-content/plugins/heartbeat-control/heartbeat-control.php on line 129
[13-Dec-2021 07:22:05 UTC] PHP Warning: Invalid argument supplied for foreach() in /public/wp-content/plugins/heartbeat-control/heartbeat-control.php on line 129`
Thank you
]]>Deprecated: Required parameter $field_id follows optional parameter $type in public_html/wp-content/plugins/heartbeat-control/vendor/cmb2/cmb2/includes/rest-api/CMB2_REST.php on line 693
]]>I installed and activated Heartbeat. You say options are located within Settings > Heartbeat Control. But there is no Heartbeat Control under settings. It’s not there at all.
]]>hello
I have site contain 40 plugin
it is optimized very well
but it use too much of resources using admin-ajax
my question is
what is the maximum limit I can user form backend and for post edit and not that I don’t use post or I used a small number of it only I have some pages
best regards
]]>Hello,
I am trying to adjust the settings on this plugin and it’s not being saved i.e. I would adjust, hit save. When check a couple minutes after, the setting have reverted to the default.
Any help would be appreciated.
]]>