- Listing audit
- 45/100
Encute is a WordPress Plugin Directory app by Mark Jaquith. With a rating of 4.0★ from 1 reviews.
Encute is a WordPress app, with a 4.0 average rating from 1 review, as of Sep 11, 2026.
AppRanks verdict
Generated from marketplace data as of Sep 11, 2026
Encute is a WordPress app. It holds a 4.0★ average from 1 review on WordPress.
Pros
- No standout positives in the measured data.
Cons
- −Only 1 review — the average can still move with a few new ratings
How Encute works
Show full descriptionShow less
Encute provides a fluent, declarative API for site owners to manipulate the scripts and styles that WordPress, themes, and plugins shove onto their site. Move things into the footer, defer loading, remove assets entirely. Or load scripts async, or as modules, or as nomodule!
Here’s an example of how you could use the plugin:
<?php
use CWS\Encute\{ Plugin, Script, Style };
add_action(Plugin::class, function (Plugin $plugin) { $isContactPage = fn () => is_page('contact'); Script::get('contact-form-7')->keepIf($isContactPage)->footer()->defer(); Style::get('contact-form-7')->keepIf($isContactPage)->footer()->defer();
Style::get(['mediaelement', 'wp-mediaelement'])->footer()->defer(); Style::get('material-icons')->defer(); Script::get('jquery')->remove(); });
Wrapper Always run code in this wrapper:
add_action(\CWS\Encute\Plugin::class, function (\CWS\Encute\Plugin $encute) { // Your code here. });
This wrapper will be a no-op if Encute is not available, and it will both wait for Encute to be available to run, and pass you Encute’s main class instance.
Fluency Both Script::get() and Style::get() return an instance of themselves, as do all calls to their methods, so you can just chain your calls.
Script
static CWS\Encute\Script::get(string $handle): CWS\Encute\Script — get a Script instance for that handle.
CWS\Encute\Script::module(): CWS\Encute\Script — make the script a module.