Asset CleanUp Pro: Page Speed Booster
PluginUnload unused CSS, JavaScript, and plugins by page to reduce page weight and improve WordPress front-end and Dashboard performance.
- 0 stelle
- 0 lo seguono
- 0 download
- Licenza non dichiarata
Mostra 201 versioni non ancora disponibili
Release indicate nel changelog del produttore o su WordPress.org che il repository non ha ancora.
-
1.2.7.1 Non ancora disponibile
New: Resource Loading – Control how images are loaded by adding attributes such as fetchpriority, loading and decoding based on custom rules...
-
1.2.7.0 Non ancora disponibile
Fix: When an asset’s position was changed, it was correctly saved in the database and displayed properly on the front-end. However, in the C...
-
1.2.6.9 Non ancora disponibile
"Plugins Manager" Fix: Unload and load exception via user role stopped working if the WordPress version is 6.8 or higher
-
1.2.6.8 Non ancora disponibile
Multisite extra compatibility: The structure of the caching directory has been updated, and now each site has its own directory. When the ca...
-
1.2.6.7 Non ancora disponibile
Optimize JS: If a JS file is loading based on the media query set (e.g. only on mobile view), make sure that any associated inline JS that i...
-
1.2.6.6 Non ancora disponibile
Fix: "CSS & JS Manager" -- "Manage CSS/JS" -- "Custom Taxonomy" was not showing the guiding information
-
1.2.6.5 Non ancora disponibile
WPML compatibility (it works with other similar plugins as well): Make sure that whenever CSS/JS manager is used in the Dashboard, if the do...
-
1.2.6.4 Non ancora disponibile
New Feature For The Admin: "Settings" -- "Plugin Usage Preferences" -- "Announcements" / The admin would be notified within the Dashboard (i...
-
1.2.6.3 Non ancora disponibile
Improvement: Plugin Updater / When using /?wpacuforcepluginupdater in the Dashboard (e.g. in the "Plugins" page), the cache related to the l...
-
1.2.6.2 Non ancora disponibile
New option for unloading whole plugins within the Dashboard (/wp-admin/): on admin pages with at least one plugin unloaded (depending on the...
-
1.2.6.1 Non ancora disponibile
Fix - Error message: Uncaught TypeError: inarray(): Argument #2 ($haystack) must be of type array, string given in [...]/templates/admin-pag...
-
1.2.6.0 Non ancora disponibile
Fix: Server Side Request Forgery (SSRF) has been discovered on an AJAX call within the CSS/JS manager; New parameters were added to the call...
-
1.2.5.9 Non ancora disponibile
Fix: Avoid deprecated PHP notice if PHP version >= 8.1; A "null" parameter was passed to the native WordPress function addsubmenupage(), ins...
-
1.2.5.8 Non ancora disponibile
Reduce the total number of SQL queries used to obtain information
-
1.2.5.7 Non ancora disponibile
Fix: The "usermeta" table is populated with duplicate entries, leading to a larger database, and sometimes, leading to a high CPU usage
-
1.2.5.6 Non ancora disponibile
New Option: "Settings" -- "Plugin Usage Preferences" -- "Plugin Access" / Choose user roles or particular users, apart from administrators,...
-
1.2.5.5 Non ancora disponibile
Improvement: When using specific themes, the navigation sub-tabs from the "CSS & JS Manager" were overwritten by the theme's style (added un...
-
1.2.5.4 Non ancora disponibile
Fix: After a theme is switched, there's sometimes a browser error showing up related to multiple failed redirects
-
1.2.5.3 Non ancora disponibile
Added the option to load an asset as an exception on all taxonomy / author pages / e.g. when a site-wide unloading rule is set, you can make...
-
1.2.5.2 Non ancora disponibile
CSS Minifier Improvement: Specific "var()" statements were minified incorrectly in Bootstrap / more: https://github.com/matthiasmullie/minif...
-
1.2.5.1 Non ancora disponibile
Backend Speed Improvement: The plugin processes its PHP code faster, thus reducing the total processing time by ~40 milliseconds for non-cac...
-
1.2.5.0 Non ancora disponibile
Added "wp wpacu update" CLI command to be used in updating the plugin, in case the most recent version doesn't show yet in the list from "wp...
-
1.2.4.9 Non ancora disponibile
"Plugins Manager": Allow the option to unload a plugin depending on the logged-in user role (e.g. for a "subscriber" that has access to the...
-
1.2.4.8 Non ancora disponibile
Improvement: Apply "font-display:" CSS property for Google Fonts when they are loaded via Web Font Loader (source: https://github.com/typeki...
-
1.2.4.7 Non ancora disponibile
Rank Math & other SEO plugins compatibility: Prevent Asset CleanUp Pro from triggering, thus saving extra resources, whenever URIs such as /...
-
1.2.4.6 Non ancora disponibile
Preload CSS feature: When a .css file is preloaded (Basic), the "media" attribute is preserved if it's not missing and different than "all"
-
1.2.4.5 Non ancora disponibile
Fix: On some environments, the following error would show up when WP CLI is used: "PHP Fatal error: Uncaught Error: Call to a member functio...
-
1.2.4.4 Non ancora disponibile
Hardcoded assets: They can be moved from <HEAD> to <BODY> and vice-versa just like the enqueued assets
-
1.2.4.3 Non ancora disponibile
"WPML Multilingual CMS" plugin compatibility: Whenever CSS/JS are managed within a category/tag (taxonomy type) or a custom one such as "pro...
-
1.2.4.2 Non ancora disponibile
New Option: "Settings" -- "Plugin Usage Preferences" - "Do not load on specific pages" -- "Prevent features of Asset CleanUp Pro from trigge...
-
1.2.4.1 Non ancora disponibile
"Plugins Manager" - A new option was added to both "IN FRONTEND VIEW (your visitors)" and "IN THE DASHBOARD /wp-admin/" (in case it's activa...
-
1.2.4.0 Non ancora disponibile
Added the option to make the browser download the file only if its current media query is matched (in case the "media" attribute is differen...
-
1.2.3.9.1 Non ancora disponibile
Improvement: In very rare cases in the "options" table, if "pageonfront" has a value and "showonfront" is set to "posts" (this happens when...
-
1.2.3.9 Non ancora disponibile
Improvement: The plugin is optimised to load fewer functions then before (e.g. PHP classes that aren't required on the targeted page) in ord...
-
1.2.3.8.1 Non ancora disponibile
"SiteGround Optimizer" plugin compatibility: When enabled, on some environments, errors are triggering if Asset CleanUp Pro's JavaScript min...
-
1.2.3.8 Non ancora disponibile
"Plugins Manager": Added option to unload or load as an exception plugins if the current logged-in user has a specific role (e.g. administra...
-
1.2.3.7.1 Non ancora disponibile
Fix: On some environments, FSCHMODDIR and FSCHMODFILE weren't defined, triggering errors such as: Uncaught Error: Undefined constant "WpAsse...
-
1.2.3.7 Non ancora disponibile
WordPress 6.3 compatibility: Updated the code to avoid the following notice: "Function WPScripts::printinlinescript is deprecated since vers...
-
1.2.3.6 Non ancora disponibile
"WPML Multilingual CMS" compatibility: Syncing post changes on all its associated translated posts / e.g. if you unload an asset on a page l...
-
1.2.3.5 Non ancora disponibile
"Plugins Manager": Option to unload & load plugins as an exception (from any unload rule) on the following built-in WordPress pages: Search,...
-
1.2.3.4 Non ancora disponibile
"Plugins Manager": Ability to unload plugins (and load them as an exception from any unload rule) on all other taxonomy pages that are detec...
-
1.2.3.3 Non ancora disponibile
"Overview" area: Added notifications about deleted posts, post types, taxonomies and users, making the admin aware that some rules might not...
-
1.2.3.2 Non ancora disponibile
New Option: Contract / Expand All Assets within an area (e.g. from a plugin)
-
1.2.3.1 Non ancora disponibile
Improvement: Avoid deprecated errors related to PHP 8+ (although harmless, they are annoying to notice in the errorlog files)
-
1.2.3.0 Non ancora disponibile
Improvement: Make sure the plugin unload rules by page type are always triggering in any WordPress setup, disregarding the post status (if t...
-
1.2.2.9 Non ancora disponibile
Sometimes, when "Preview Changes" is used (e.g. when DIVI theme is enabled) from an edit page area, the preview doesn't trigger because of a...
-
1.2.2.8 Non ancora disponibile
Added NOSCRIPT tags (usually added after SCRIPT tags) to the hardcoded list of assets (e.g. if you unload a tracking script on a page, you c...
-
1.2.2.7 Non ancora disponibile
Preload CSS/JS: If a tag (LINK/SCRIPT) is wrapped by Internet Explorer comments, make sure the wrapping is preserved when the asset is prelo...
-
1.2.2.6 Non ancora disponibile
Improvement: Whenever you mark a hardcoded tag as unloaded, it will stay unloaded (the rule will be kept in place) as long as its content or...
-
1.2.2.5 Non ancora disponibile
"CSS/JS Manager": If a handle has inline code associated with it, mention the size (e.g. bytes, KB) of that inlined LINK or SCRIPT (just lik...
-
1.2.2.4 Non ancora disponibile
Improvement: If an asset is an unloaded through the CSS/JS manager and a preload (via LINK tag) was already set through another plugin (e.g....
-
1.2.2.3 Non ancora disponibile
By default, the front-end optimization is not triggered for URIs with query strings (as they are usually not cacheable); Make more exception...
-
1.2.2.2 Non ancora disponibile
"CSS & JS Manager" -- ("Posts" | "Pages") -- Notify the admin if there aren't any posts/pages where assets could be managed - e.g. in fresh...
-
1.2.2.1 Non ancora disponibile
Show any special settings in "Overview" -- read more: https://www.assetcleanup.com/docs/?p=1495
-
1.2.2.0 Non ancora disponibile
Option to unload plugins via "Plugins Manager" when REST API calls are made via define('WPACULOADONRESTCALLS', true); that can be set in wp-...
-
1.2.1.9 Non ancora disponibile
On pages without any unloading rules, do not make any DB calls or trigger extra PHP code to retrieve any load exceptions as they are irrelev...
-
1.2.1.8 Non ancora disponibile
Optimisation: Reduce the number of queries made to the database & trigger fewer code during early code loaded in Asset CleanUp Pro's MU plug...
-
1.2.1.7 Non ancora disponibile
Bricks builder edit mode: Allow Asset CleanUp Pro to trigger plugin & CSS/JS unload rules when the page editor is in use to make the editor...
-
1.2.1.6 Non ancora disponibile
Updated T-Regx PHP library (for handling specific regular expressions) to v0.34.2
-
1.2.1.5 Non ancora disponibile
Flush "W3 Total Cache" (if the plugin is activated) object cache whenever the list of CSS/JS files is fetched by Asset CleanUp Pro to avoid...
-
1.2.1.4 Non ancora disponibile
"Plugins Manager": Ability to unload plugins (and load them as an exception from any unload rule) on any taxonomy page
-
1.2.1.3 Non ancora disponibile
"Plugins Manager": Ability to unload plugins (and load them as an exception from any unload rule) on the homepage (no more complex RegEx req...
-
1.2.1.2 Non ancora disponibile
"Plugins Manager": Ability to unload plugins (and load them as an exception from any unload rule) in the front-end view on all pages belongi...
-
1.2.1.1 Non ancora disponibile
Fix: 'PHP Warning: Undefined array key "siteurl" in [...]/templates/admin-pages-critical-css/common/applies-to.php on line 11'
-
1.2.1.0 Non ancora disponibile
PHP (up to) 8.0.17 compatibility: Make sure no deprecated notices are shown when WPDEBUG is ON due to older PHP code that is still compatibl...
-
1.2.0.9 Non ancora disponibile
Added "wpacuprintinfocommentsincachedassets" filter hook for the option to avoid printing by default of plugin's comments in the CSS/JS file...
-
1.2.0.8 Non ancora disponibile
Fix: When a static page is set as a homepage in "Settings" - "Reading", any load exceptions set as "On this page" would not take effect for...
-
1.2.0.7 Non ancora disponibile
Reduced the total number of template files (e.g. some were redundant)
-
1.2.0.6 Non ancora disponibile
Fix: Make sure all load exceptions for any unload rule are included in "Tools" -> "Import & Export"
-
1.2.0.5 Non ancora disponibile
New Feature: Unload (or load as an exception) CSS/JS on all pages of a post type (posts, pages, WooCommerce products, etc.) when specific ta...
-
1.2.0.4 Non ancora disponibile
Improvement: Load jQuery UI files locally, thus removing any unnecessary dependency on another site (e.g. not from "ajax.googleapis.com")
-
1.2.0.3 Non ancora disponibile
PHP 8 Fix: 'PHP Warning: Undefined array key "criticalcssdisabled"' in /templates/admin-page-overview.php
-
1.2.0.2 Non ancora disponibile
Added the "wpacusettings" filter - addfilter() - so the plugin's "Settings" can be altered via code (e.g. adding if clauses programmatically...
-
1.2.0.1 Non ancora disponibile
Automatically preload any combined JS files within the BODY tag (that do not have any "defer" or "async" attribute) to improve the Google Pa...
-
1.2.0.0 Non ancora disponibile
If the security nonce is expired or not sent when certain forms are submitted, show an error message about the potential problems and how to...
-
1.1.9.9 Non ancora disponibile
Compatibility with FlyWheel hosting accounts (and other hosting accounts using the same pattern): The WordPress root directory is different...
-
1.1.9.8 Non ancora disponibile
Cached the plugin filtering (in case there are plugin unload rules) to decrease the total page loading time whenever a non-cached page is vi...
-
1.1.9.7 Non ancora disponibile
"Plugins Manager" Multisite compatibility: Make sure network-activated plugins are fully manageable (e.g. only plugins activated per site we...
-
1.1.9.6 Non ancora disponibile
The meta box "Asset CleanUp Pro: Page Options" has had its contents moved to the "Page Options" area from the CSS/JS manager in any location...
-
1.1.9.5 Non ancora disponibile
Make sure the plugin can be updated via WP CLI (so far, the update was visible within the Dashboard in /wp-admin/)
-
1.1.9.4 Non ancora disponibile
New Option: Manage assets loading for posts, pages, and custom post types within "CSS & JS MANAGER" -> "MANAGE CSS/JS" without the need to g...
-
1.1.9.3 Non ancora disponibile
Option to manage critical CSS (in "CSS & JS Manager" » "Manage Critical CSS") from the Dashboard (add/update/delete), while keeping the opti...
-
1.1.9.2 Non ancora disponibile
Divi builder edit mode: Allow Asset CleanUp Pro to trigger plugin & CSS/JS unload rules when the page editor is on to make the editor load f...
-
1.1.9.1 Non ancora disponibile
Minify CSS/JS improvement: From now on, the minification can be either applied to files, inline JS code, or both (before, the files minifica...
-
1.1.9.0 Non ancora disponibile
The layout of a CSS/JS area is changed on the make exception area & a new option was added to make an exception from any unload rule on page...
-
1.1.8.9 Non ancora disponibile
Fix: Make sure WP Rocket is fully triggered when the assets are fetched via Asset CleanUp, as the "Uncode" theme is calling getrocketoption(...
-
1.1.8.8 Non ancora disponibile
Improved the caching mechanism: The most recently created files are never deleted in case HTML pages that weren't cleared for weeks or more...
-
1.1.8.7 Non ancora disponibile
Improvement: Make it more clear where the admin is applying the plugin unload rules (frontend or /wp-admin/) in "Plugins Manager" by renamin...
-
1.1.8.6 Non ancora disponibile
New Feature: Unload plugins within the Dashboard /wp-admin/ (useful for pages that are too slow and, in rare cases, to fix any conflicts bet...
-
1.1.8.5 Non ancora disponibile
Replaced jQuery deprecated code with a new one (e.g. reported by "Enable jQuery Migrate Helper" plugin)
-
1.1.8.4 Non ancora disponibile
New Setting: Restrict access for administrators on the "CSS & JS Manager" area, thus decluttering the posts/pages whenever they edit them; V...
-
1.1.8.3 Non ancora disponibile
Changed the "Plugins Manager" area to have the same feeling as the "CSS & JS Manager"; Removed the "Always load it (default)" option as it's...
-
1.1.8.2 Non ancora disponibile
New Feature: Instruct the browser to download a CSS/JS file only when a certain media query matches (e.g. you might have a certain CSS file...
-
1.1.8.1 Non ancora disponibile
Combine Google Fonts: The plugin checks if the option is enabled before using specific functions related to it, thus reducing the usage of m...
-
1.1.8.0 Non ancora disponibile
Made sure a directory exists before attempting to delete it (for old directories) to avoid any error reports (harmless, but annoying) from p...
-
1.1.7.9 Non ancora disponibile
Improvement: Save resources and do not check anything for optimization when the feed URL (e.g. /feed/) is loaded (the plugin should be inact...
-
1.1.7.8 Non ancora disponibile
CSS/JS unloading and other optimization options are now available for Custom Post Type Archive Pages (not just the singular pages belonging...
-
1.1.7.7 Non ancora disponibile
Make the plugin's user aware about jQuery Migrate not loading starting from WordPress 5.5 (a notice is showing in "Settings" -> "Site-Wide C...
-
1.1.7.6 Non ancora disponibile
Fix: CombineJs.php - PHP Notice: Array to string conversion (it happened when there were more than one inline JS code associated with a hand...
-
1.1.7.5 Non ancora disponibile
The caching of a file is re-built based on the filemtime() value as developers often forget to update the value of the "ver" (/?ver=) after...
Readme
LicenzaAsset CleanUp Pro: Page Speed Booster
Unload unused CSS, JavaScript, and plugins by page to reduce page weight and improve WordPress front-end and Dashboard performance.
Asset CleanUp Pro gives WordPress administrators and developers granular control over the CSS, JavaScript, and plugins loaded on each request.
Use the CSS/JS Manager to unload or conditionally optimize assets. Use Plugins Manager to prevent entire plugins from loading where they are not needed, both on the front end and in the WordPress Dashboard.
Critical CSS, resource-loading controls, Test Mode, Overview, import/export, and debugging tools help you apply, review, and troubleshoot optimization rules safely.
For best results, make changes incrementally, test all affected page types, and clear the relevant page caches after updating the configuration.
Main capabilities
- Unload CSS and JavaScript on individual pages or by page type.
- Prevent entire plugins from loading where they are not needed.
- Manage rules for singular pages, taxonomies, archives, search results, authors, dates, and 404 pages.
- Configure Critical CSS and resource-loading attributes.
- Review and remove existing rules from the Overview.
- Test optimization changes before exposing them to regular visitors.
External Services and Privacy
WordPress.org plugin icon service
When an authorized administrator opens an Asset CleanUp Pro Dashboard screen and the local plugin-icon cache is missing or incomplete, Asset CleanUp Pro may request public plugin information from https://api.wordpress.org/plugins/info/1.2/. The request is used only to retrieve icons for active plugins displayed inside Asset CleanUp Pro. It can include the corresponding WordPress.org plugin slugs and standard HTTP metadata, including the server IP address. Asset CleanUp Pro does not intentionally include the site URL, administrator details, or site content. See the WordPress.org Privacy Policy.
Google Fonts preload audit
When an authorized administrator explicitly runs the Google Fonts preload audit, Asset CleanUp Pro may request discovered Google Fonts stylesheets from https://fonts.googleapis.com/ and process font-file URLs from https://fonts.gstatic.com/. Requests can include the stylesheet URL and its font-family, variant, subset, or text parameters; the browser user-agent used by the audit; and standard HTTP metadata, including the server IP address. These requests are made only as part of the administrator-initiated audit. See the Google Privacy Policy.
The following two Asset CleanUp-operated services are optional. Both are disabled by default and require an administrator to opt in from Asset CleanUp Pro > Settings > Plugin Usage Preferences.
Dashboard announcements
When an administrator explicitly enables announcements, Asset CleanUp Pro periodically requests the Pro announcements JSON feed from https://drm6aghn7w1h8.cloudfront.net/_wpacu-pro-announcements.json. The feed is used to show maintenance information, important update notices, optimization guides, and occasional product offers in the WordPress Dashboard. Asset CleanUp Pro does not intentionally add the site URL, administrator details, or site content to this request. As with any HTTP request, the service receives the server IP address and standard HTTP metadata. When announcements are disabled, this feed is not requested.
Optional usage tracking
When an administrator explicitly enables usage tracking, Asset CleanUp Pro sends an initial technical check-in and then no more than one check-in per week to https://www.assetcleanup.com/tracking/?wpacu_action=checkin. The payload can include the PHP, WordPress, and Asset CleanUp versions; Asset CleanUp settings; first-use and review-notice state; server software; multisite status; the active theme name and version; active and inactive plugin file identifiers; and the WordPress locale. The site URL, administrator name, and administrator email are not intentionally included in the tracking payload. Disabling the setting stops future check-ins.
The announcements and usage-tracking services are operated by the Asset CleanUp developer. See the privacy policy. CloudFront infrastructure is provided by Amazon Web Services and is also subject to the AWS Privacy Notice.
Cosa aggiunge
- WP-CLI:
wpacu update
Installation
- In the WordPress Dashboard, go to "Plugins" -> "Add New" -> "Upload Plugin".
- Upload the Asset CleanUp Pro ZIP file and activate the plugin.
- Open "Asset CleanUp Pro" -> "License" and activate your license.
- Review "Getting Started" before creating your first optimization rules.
- Enable Test Mode while testing the initial configuration.
Installa
composer require meteorgpl-plugin/wp-asset-clean-up-pro
I controlli di licenza del produttore sono intatti: attiva il plugin in WordPress con una chiave di licenza acquistata dal produttore.
Licenza
Il plugin non dichiara alcuna licenza. Il codice è ridistribuito con la licenza dichiarata dal produttore nelle intestazioni del plugin stesso.
Grafica, font, media e documenti che possono avere una licenza separata non vengono ridistribuiti; la pagina sulle licenze spiega cosa viene sostituito o rimosso e la scheda sicurezza lo elenca per ogni versione. Il diritto a supporto e aggiornamenti è incluso nella licenza che acquisti dal produttore.