GaiaWP logo GaiaWP

Dynamic Loader — Rules & Safe Mode

Unload WooCommerce, sliders & form builders where they aren't needed. Preview every rule in Safe Mode before enforcing it.

Updated on Aug 27, 2026

Installation

Install the Suite ZIP, activate your key, then open GaiaWP → Loader. The plugin auto-detects active plugins and their asset weight (CSS/JS KB per page) so you know what to target first.

Your first rule in 5 minutes

  1. Loader → Add rule → pick plugins (e.g. WooCommerce, Slider Revolution, Contact Form 7).
  2. Set condition: URL contains /blog/ → action Unload. Keep mode on Safe Mode (preview only).
  3. Visit a blog post logged-in: admin bar shows GaiaWP: 12 plugins unloaded, −640KB. Confirm layout intact.
  4. Flip to Enforce. Clear page cache. Re-test PageSpeed — typical jump 45 → 95+.

Rule tester (simulate any URL)

Loader → Tester: paste any URL (post, archive, ?add-to-cart), pick device + user state. The table shows exactly which plugins load vs. unload and why — copy the result link into your support ticket if unsure.

Device, role & URL logic

URL patterns

Exact, contains, regex. Exceptions win: unload everywhere except/checkout/.

Device

Unload heavy sliders on mobile only; keep desktop intact.

Role / state

Guests get the lean build; editors keep all builders loaded.

WooCommerce safeguards

Cart, checkout, account & ?add-to-cart are force-protected — rules never unload Woo there, even if you try. For shops: unload Woo on /blog/* and unload forms/sliders on /product/*. That pair alone cuts 86 → ~16 requests.

If something looks broken

  1. Append ?gaiawp_safe=1 to bypass all rules for your session.
  2. Check Loader → Log: which rule fired on that URL.
  3. Add an exception (that post type / URL) or narrow the condition, then re-enforce.

Was this article helpful?

Include the tester link + theme/plugins list.

How can we help?