Description
Enqueueror empowers WordPress developers to manage and develop their CSS & JavaScript files efficiently. It facilitates conditional CSS & JavaScript loading through the use of naming conventions and provides numerous features to enhance the code development workflow.
Quick Start Examples
-
Load a stylesheet globally
Code a CSS file named global.css in the stylesheets directory. -
Load a stylesheet only when viewing the page with id = 1
Code a CSS file named type-page-id-1.css or type-id-1.css in the stylesheets directory. -
Load a stylesheet only when viewing the page with slug = ‘example-page’
Code a CSS file named type-page-slug-example-page.css or type-slug-example-page.css in the stylesheets directory. -
Load a stylesheet only when viewing the category term with id = 1
Code a CSS file named tax-category-term-id-1.css or term-id-1.css in the stylesheets directory. -
Load a stylesheet only when viewing the category term with slug = ‘category1’
Code a CSS file named tax-category-term-slug-category1.css or term-slug-category1.css in the stylesheets directory.
Guide
You may read the guide at GitHub.
Usage
- Install Enqueueror.
- Create the scripts and stylesheets directories under the active theme’s root directory.
- Consult the guide at GitHub.
Screenshots
Reviews
Contributors & Developers
“Enqueueror” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Enqueueror” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.4.0
- Added: Official, direct support for Polylang.
- Added: Support for async and defer script loading through the new Loading flag.
- Changed: WordPress 6.6 compatibility update.
- Fixed: Preprocessed, PHP-based assets will now be updated when their source files are updated.
1.3.1
- Fixed: Non string language codes returned by WPML filters are now properly handled.
1.3.0
- Added: Support for loading CSS internally before the closing tag.
- Added: Support for loading CSS externally before the closing tag.
- Added: Support for using internal CSS & JavaScript assets as dependencies both in and .
- Added: Support for using external CSS assets as dependencies within .
- Added: Support for mixing internal and external assets within the asset dependency chain.
- Changed: Better support for loading assets before the closing tag.
1.2.0
- Added: Local assets and external script and stylesheets may be used as dependencies.
- Added: Direct access to PHP preprocessed assets is prevented using .htaccess rules.
- Changed: Preprocessed assets are now served from /wp-content/uploads/enqueueror.
1.1.1
- Fixed: Handling of multiple dependencies.
1.1.0
- Added: Introduced support for header in assets.
- Added: Introduced support for asset dependencies.
- Fixed: Asset order rules not always respected.
- Fixed: Error if WPML is activated but not set up.
1.0.0
- First release