CHIROBASIX Site Fixes WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Agency-wide auto-updating WordPress compatibility fixes for CHIROBASIX client sites (WP Rocket LazyLoad embed compatibility, etc.)
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/chirobasix-llc/cbx-plugin-site-fixes/releases/download/v1.6.0/cbx-site-fixes-1.6.0.zipAgency-wide WordPress compatibility fixes for CHIROBASIX client sites, delivered as a single auto-updating plugin. Add a fix once here, and it rolls out to every site via the GitHub self-updater.
Fixes included
WP Rocket LazyLoad × third-party embeds (v1.0.0)
WP Rocket lazy-loads iframes (rewrites them to src="about:blank" + data-lazy-src), which breaks the postMessage auto-resize handshake used by HighLevel booking calendars / forms, ReviewWave, and similar embeds — leaving them cut off at a tiny default height.
The WP Rocket JavaScript minify/defer/delay exclusion boxes do not cover iframe lazy-loading — that's a separate system, which is the usual reason "I excluded the domain but it's still broken."
This plugin excludes the embed source domains from LazyLoad (via the rocket_lazyload_excluded_src filter) so the iframe loads with its real src and resizes correctly. Harmless on sites without WP Rocket (the filter simply never runs), and it leaves ordinary iframes (e.g. Google Maps) lazy-loaded.
Excluded by default: link.chiropipe.com, widgets.leadconnectorhq.com, api.leadconnectorhq.com, link.msgsndr.com, msgsndr.com, cdn.reviewwave.com, calendly.com, acuityscheduling.com.
Extend per-site:
add_filter( 'cbxsf_lazyload_excluded_src', fn( $d ) => array_merge( $d, [ 'your-embed.com' ] ) );
Auto-update
Ships with a GitHub self-updater (same pattern as the other CHIROBASIX plugins). It polls this repo's releases/latest and updates in place — no wp.org listing needed. Cut a new GitHub release (bump the Version: header + CBXSF_VERSION, attach the built zip) and all sites pull it.
Install
Upload the release zip via Plugins → Add New → Upload Plugin, or wp plugin install <release-zip-url> --activate.
Releases
14 releases. Each count is every asset in that release; expand a row for the breakdown.