Title: Unloadly – Disable Unused CSS &amp; JS
Author: versouq
Published: <strong>Ọwẹ́wẹ̀  2, 2026</strong>
Last modified: Ọwẹ́wẹ̀  2, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/unloadly/assets/banner-772x250.png?rev=3676981)

![](https://ps.w.org/unloadly/assets/icon-256x256.png?rev=3676981)

# Unloadly – Disable Unused CSS & JS

 Láti ọwọ́ [versouq](https://profiles.wordpress.org/babatechs/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/unloadly.1.0.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/unloadly/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/unloadly/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/unloadly/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/unloadly/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/unloadly/)

## Àpèjúwe

Contact forms, sliders, shop plugins, and page builders often print their CSS and
JavaScript on **every** page — including pages that never use them. That extra weight
slows first paint, blocks rendering, and shows up in PageSpeed as unused CSS and
unused JavaScript.

**Unloadly** stops those files from loading in the first place. Edit a page, tick
a plugin, and its frontend CSS and JS stay off that URL. You do not copy script 
handles. You do not minify. You do not fight a cache plugin.

Use it next to any cache plugin. Unloadly removes the files; the cache plugin serves
what is left. Flush or regenerate the page cache after you change Unloadly rules.

#### Features

 * **Per-page plugin unload** — In the editor sidebar, tick plugins whose CSS and
   JS should not load on that page. Search the list when you have many plugins.
 * **Sitewide CSS and JS dequeue** — On Settings  Unloadly, list style or script
   handles once. Matching files are removed on the entire frontend.
 * **Head link cleanup** — Optionally remove oEmbed, REST API, and RSD discovery
   tags from `wp_head`.
 * **Quick sanity check** — View the page source and search for the plugin folder
   name. If the name is gone, those files were likely not printed. This is a hint,
   not a full audit.
 * **Safe by design** — PHP still runs. Only matching frontend CSS and JS are dequeued.
   Core jQuery stays loaded.
 * **Lightweight** — No cache, no minify, no delay-JS. One job: do not print unused
   assets.
 * **Developer hooks** — Filters and actions are prefixed with `unloadly_`. See `
   includes/Hook.php`.

#### How it works

 1. Edit a page or post. In the Unloadly box, tick plugins that are not needed on that
    URL (for example WooCommerce on an About page, or a contact form plugin off the
    contact page).
 2. Update the page. Those plugins’ CSS and JS are dequeued on the frontend for that
    URL only.
 3. Optional: open **Settings  Unloadly** to dequeue CSS or JS handles sitewide, and
    to strip discovery links from the document head.

#### Typical stacks

Unloadly unloads assets by plugin folder and by script/style handle. It is meant
to sit beside the tools you already use, not replace them.

 * **WooCommerce** — Unload shop CSS and JS on pages that are not the shop, cart,
   or checkout.
 * **Elementor and Divi** — Unload builder CSS and JS on pages that do not use the
   builder. Leave them loaded on pages that do. Unloadly does not strip assets on
   Elementor editor or preview requests, so the canvas keeps its files.
 * **Page cache** — Change Unloadly rules, then flush the cache so visitors get 
   the new HTML.

Do not tick a plugin on a URL that actually needs it.

#### Who it is for

Site owners who already cache and still see “Reduce unused JavaScript” or “Reduce
unused CSS”. Agencies that want a checkbox per plugin instead of a full asset scanner.
Unloadly is not a replacement for a cache or CSS minifier.

#### Hooks

Developers can change post types, protected plugins, protected handles, and the 
disabled list for a request. Hook names are prefixed with `unloadly_`. See `includes/
Hook.php`.

#### Support

Plugin page: [https://versouq.com/unloadly-disable-unused-css-js/](https://versouq.com/unloadly-disable-unused-css-js/).
Email **support@versouq.com**. After the plugin is listed, you can also use the 
[WordPress.org support forum](https://wordpress.org/support/plugin/unloadly/).

## Àwọn àwòrán ìbòjú

[⌊Per-page settings: in the editor, tick plugins whose CSS and JS should not load
on that page.⌉⌊Per-page settings: in the editor, tick plugins whose CSS and JS should
not load on that page.⌉[

Per-page settings: in the editor, tick plugins whose CSS and JS should not load 
on that page.

[⌊General settings: dequeue CSS and JS handles sitewide, and optionally remove oEmbed,
REST API, and RSD links from the document head.⌉⌊General settings: dequeue CSS and
JS handles sitewide, and optionally remove oEmbed, REST API, and RSD links from 
the document head.⌉[

General settings: dequeue CSS and JS handles sitewide, and optionally remove oEmbed,
REST API, and RSD links from the document head.

[⌊Sanity check: view source and search for the plugin folder name. This is a quick
check, not a complete audit.⌉⌊Sanity check: view source and search for the plugin
folder name. This is a quick check, not a complete audit.⌉[

Sanity check: view source and search for the plugin folder name. This is a quick
check, not a complete audit.

## Ìgbéwọlẹ̀

 1. Upload the `unloadly` folder to `/wp-content/plugins/`.
 2. Activate Unloadly through the Plugins screen.
 3. Open Settings > Unloadly for sitewide options.
 4. Edit a page or post and use the Unloadly box to disable plugin assets for that 
    URL.
 5. If you use a page cache, flush it after you change rules.

## FAQ

### Does this replace a caching plugin?

No. Unloadly only removes selected CSS and JS from the page output. Use it with 
any page cache, and flush that cache after you change Unloadly rules.

### Will this disable a plugin completely?

No. PHP still runs. Only matching frontend CSS and JS are dequeued.

### Can I keep a pluginÌtumọ̀ Yorùbá: ’s assets on some pages?

Yes. Per-page rules are stored on that page or post. Sitewide handle lists apply
everywhere.

### Does it work with WooCommerce, Elementor, or Divi?

Yes. Tick those plugins only on pages that do not use them. Leave WooCommerce loaded
on shop, cart, and checkout. Leave Elementor or Divi loaded on pages built with 
them.

### How do I check that a pluginÌtumọ̀ Yorùbá: ’s CSS and JS were unloaded?

View the page source and search for the plugin folder name (the directory under `
wp-content/plugins`). If the name is gone, those files were probably not printed.
That is a quick sanity check, not a complete audit. Some plugins load from a CDN,
print inline code, or use handles with no folder path, so the name might be missing
even when other code from that plugin is still on the page.

### Where can I get support?

Email support@versouq.com or open a thread on the WordPress.org support forum.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Unloadly – Disable Unused CSS & JS” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn
wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ versouq ](https://profiles.wordpress.org/babatechs/)

[Túmọ̀ “Unloadly – Disable Unused CSS & JS” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/unloadly)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/unloadly/), ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/unloadly/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/unloadly/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/unloadly/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.0

 * Initial release
 * Per-page plugin CSS and JS unload
 * Sitewide handle dequeue
 * Head discovery link cleanup
 * Public action and filter hooks

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọjọ́ 3 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 5.8 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.1**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/unloadly/)
 * Àwọn àmì
 * [dequeue](https://yor.wordpress.org/plugins/tags/dequeue/)[pagespeed](https://yor.wordpress.org/plugins/tags/pagespeed/)
   [unused css](https://yor.wordpress.org/plugins/tags/unused-css/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/unloadly/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/unloadly/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/unloadly/reviews/)

## Àwọn Olùkópa

 *   [ versouq ](https://profiles.wordpress.org/babatechs/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/unloadly/)