LM Page Assets Control
LM Page Assets Control gives you full control over which CSS and JavaScript files load on each page of your WordPress site. Plugins often load their assets globally — on every single page — even when they are only needed on one or two. This causes unnecessary bloat, slower load times, and lower PageSpeed scores. With LM Page Assets Control, you can create simple rules to block any CSS or JS file from loading on specific pages, page types, or even everywhere except where it is needed. How It Works You provide a partial URL of the asset you want to block (for example woocommerce.css or elementor/assets/css) and choose where to block it — on the homepage, a specific page, all single posts, and more. The plugin then dequeues and deregisters the matching assets on the frontend, preventing them from loading entirely. Key Features Partial URL matching — You don’t need the full URL. Just enter any part of the filename or path and all matching assets will be blocked. 14 built-in page conditions — Block assets everywhere, on the front page, specific pages (by slug or ID), single posts, archive pages, blog index, and all major WooCommerce contexts (Shop, Product, Cart, Checkout). URL-based conditions — Block assets on any URL that contains or does not contain a specific string. Enable / Disable rules — Toggle any rule on or off without deleting it. Named rules — Give each rule a descriptive name so you can manage them easily. Multiple rules — Add as many blocking rules as you need. Zero configuration — No API keys, no external services, no bloat. Just install and use. Clean admin UI — A simple, modern interface under Plugins → LM Page Assets Control. WooCommerce compatible — Includes dedicated conditions for Shop, Product, Cart, and Checkout pages. Available Page Conditions Everywhere (all pages) Home / Front page Everywhere except home Blog index page Single posts Specific page (by slug or ID — supports multiple, comma-separated) Archive pages WooCommerce — Shop page WooCommerce — Everywhere except Shop WooCommerce — Single product page WooCommerce — Cart page WooCommerce — Checkout page URL contains a specific string URL does NOT contain a specific string Common Use Cases Block WooCommerce styles on non-shop pages Prevent a contact form plugin from loading its CSS/JS on every page Stop a slider plugin from loading scripts on pages that have no slider Remove Elementor assets from pages built with a different builder Block any third-party plugin asset that is causing PageSpeed issues ⚠️ Important Notice This plugin directly controls which CSS and JavaScript files are loaded on your website. Blocking the wrong asset can break your site’s appearance, functionality, or checkout process. Always test changes on a staging environment first and keep a backup ready. If you are not confident about WordPress asset management, consult a developer before making changes. Who Is This For? This plugin is intended for developers, advanced WordPress users, and site owners who are familiar with browser developer tools and WordPress asset management. It is not a “set and forget” solution — it requires you to identify the assets you want to block and verify that blocking them does not cause issues.
Smart Asset Optimizer for Fast Loading
Smart Asset Optimizer for Fast Loading is a lightweight, high-performance WordPress speed optimization plugin designed to eliminate the #1 cause of slow websites: Plugin Bloat. Most WordPress plugins (like page builders, contact forms, and WooCommerce) load their CSS stylesheets and JavaScript files on every single page, even when they aren’t needed. This unnecessary code bloat increases your page size, slows down load times, ruins your Google PageSpeed Insights scores, and frustrates your users. Smart Asset Optimizer acts as a surgical script manager and asset manager. It gives you a powerful “Kill Switch” to easily remove unused CSS and disable unused JS on a per-page or per-post basis. By dequeuing unnecessary assets, you ensure only the essential code loads, dramatically speeding up your WordPress site. 🚀 Core Features & Benefits Boost Core Web Vitals: Dramatically reduce “Total Blocking Time” (TBT), “First Contentful Paint” (FCP), and achieve a perfect 100/100 Lighthouse score. Remove Unused CSS & JS: Selectively disable bloated stylesheets and heavy scripts that are slowing down your pages. Per-Page Asset Control: No risky global settings. You have surgical control to dequeue scripts exactly where they aren’t needed (e.g., disable Contact Form 7 on pages without a form). Frontend Asset Scanner: Our built-in admin bar scanner instantly detects every active script (wp_enqueue_script) and style (wp_enqueue_style) handle running on your page in real-time. Speed Up Page Builders: Fix the bloat caused by Elementor, Divi, WPBakery, and WooCommerce by unloading their assets on non-essential pages. Developer Friendly & Safe: No complex configuration files. Just copy the handle from the scanner and paste it into the meta box. If something breaks, simply remove the handle to restore it. Ultra-Lightweight Footprint: Zero bloat. The plugin itself is under 20KB, meaning your speed optimization tool won’t slow you down. 💡 How It Works Scan the Page: Browse to any page on your site frontend and click “Scan Assets” in the top Admin Bar. Find the Bloat: The scanner reveals a list of all CSS and JS handles currently loading on that specific page. Disable & Optimize: Go to the page editor, paste the handles of the unused assets into the Smart Asset Optimizer meta box, and save. The bloat is instantly removed! 📈 Why Choose Smart Asset Optimizer? Unlike heavy caching plugins that try to minify everything, Smart Asset Optimizer tackles the root problem: stopping the code from loading in the first place. It is the perfect companion to your existing caching setup (like WP Rocket, LiteSpeed, or W3 Total Cache) to achieve maximum performance and SEO rankings.