Plugins

Settings Reference

Optimize third-party plugin assets - one of the biggest sources of frontend bloat on most WordPress sites. Nitrol detects which plugins are installed and shows only the settings that apply to your setup. If a plugin isn't active, its card is disabled with a "Requires X" label.

#How It Works

Most WordPress plugins load their CSS and JavaScript on every page of your site, even where they aren't used. A contact form plugin that only appears on your Contact page still loads its scripts on your homepage, product pages, and blog.

Nitrol lets you surgically disable those assets on pages that don't need them - reducing page weight and eliminating unnecessary requests without breaking anything.

Start with Contact Form 7, Elementor, and Yoast SEO if you have those installed - they're the most common sources of unnecessary page-wide asset loading.

#Supported Plugins

Plugin

Available Settings

Contact Form 7

Disable styles/scripts on non-form pages, disable AJAX refill, specify page IDs where CF7 should load

Elementor

Disable icon fonts, Google Fonts, frontend styles on non-Elementor pages, dialog script, animations

Yoast SEO

Disable schema output, OpenGraph, Twitter cards, breadcrumbs, HTML comments

Rank Math

Disable schema, OpenGraph, credit notices, sitemap XSL styling

Jetpack

Disable CSS, related posts, sharing buttons, stats tracking

Gravity Forms

Disable CSS, conditional script loading

WPForms

Disable CSS, conditional asset loading

Fluent Forms

Disable global styles on non-form pages

WPML

Remove generator tag, disable frontend styles

Polylang

Disable frontend styles

bbPress

Disable styles on non-forum pages

BuddyPress

Disable styles on non-community pages

TablePress

Conditional style loading - only on pages that contain a table

The Events Calendar

Disable styles on non-event pages

Slider Revolution

Disable CSS on pages without sliders

Divi

Disable animations, Google Fonts

Beaver Builder

Disable icon fonts on non-builder pages

ACF / ACF Pro

Disable REST API exposure of custom fields

Nitrol automatically detects which supported plugins are active. Only those cards are shown - you won't see settings for plugins you don't have installed.

#Testing Your Changes

After disabling plugin assets, check the affected pages in an incognito window:

  1. Verify the affected plugin feature still works on pages where it should load
  2. Confirm the pages where it's disabled look and function correctly
  3. Use browser DevTools (Network tab) to confirm the scripts/styles are no longer loading

Some plugins load assets as dependencies of other scripts. If disabling a plugin CSS breaks an unrelated feature, re-enable that setting and check for asset dependencies.

Last updated

Was this article helpful?

FIND THE ONE THAT FITS YOUR PROJECT

Import a demo, swap the content, adjust the layout. Modern WordPress under the hood, fast even when the site fills up.