Title: ZeroConfig – Performance &amp; Image Engine
Author: omnipure
Published: <strong>12 de noviembre de 2026</strong>
Last modified: 12 de noviembre de 2026

---

Buscar plugins

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

![](https://ps.w.org/zeroconfig/assets/icon-256x256.gif?rev=3798785)

# ZeroConfig – Performance & Image Engine

 Por [omnipure](https://profiles.wordpress.org/omnipure/)

[Descargar](https://downloads.wordpress.org/plugin/zeroconfig.1.0.0.zip)

 * [Detalles](https://es.wordpress.org/plugins/zeroconfig/#description)
 * [Valoraciones](https://es.wordpress.org/plugins/zeroconfig/#reviews)
 *  [Instalación](https://es.wordpress.org/plugins/zeroconfig/#installation)
 * [Desarrollo](https://es.wordpress.org/plugins/zeroconfig/#developers)

 [Soporte](https://wordpress.org/support/plugin/zeroconfig/)

## Descripción

ZeroConfig is a speed plugin with one switch. Instead of a page of options (minify
this, delay that, combine those), it turns on a set of features that it then checks
on your own site, in a real browser, and switches off whatever does not suit your
theme and plugins.

 * **Page cache** served from disk, before WordPress loads.
 * **Image CDN**: images are converted to WebP or AVIF, resized per device and served
   from a CDN. The conversion runs on the service’s servers, not on your hosting.
 * **CSS and JavaScript** minified by the service, deferred where it is safe, and
   known third-party tags (Tag Manager, Pixel, chat widgets) delayed until the visitor
   interacts.
 * **Critical CSS** (paid plans), built by the service for each kind of page.
 * **Safety Check**: after you turn it on, the service loads your pages in a real
   browser with and without each feature and switches off a feature that changes
   how a page looks or causes JavaScript errors.
 * **Score Guard** (paid plans): a weekly PageSpeed measurement of your home page,
   with an e-mail if the score drops.

#### Where the work happens

Image conversion and CSS/JS minification run on the ZeroConfig service, not in PHP
on your hosting. Your server stores and serves cached HTML; the plugin rewrites 
image, CSS and JavaScript addresses to the CDN. See External services below for 
exactly what is sent and when.

#### Free and paid plans

Everything the plugin does on your own server is free on every plan: page cache,
safe script deferral and third-party script delay. Work done by the service follows
the plan.
 Free: CSS/JS minification and 500 new images a month converted to WebP/
AVIF in every size (each image counts once, whatever its sizes and formats). Optionally,
you can show a small «Powered by ZeroConfig» link on your public pages (off unless
you tick it) and the free image limit doubles. Pro ($39/year): unlimited images,
critical CSS and Score Guard. Business ($99/year) covers 5 sites; Agency ($199/year)
covers 25 sites and adds white-label reports. CDN delivery is included on every 
plan under fair use. Paid plans open after the beta and are bought on our website,
not inside the plugin.

#### Features

Page cache served by Apache rewrite rules or a drop-in before PHP starts; WebP and
AVIF images resized per device; lazy loading with the largest image above the fold
loaded first; CSS and JavaScript minification; safe deferral and delayed third-party
tags; critical CSS; Google Fonts with display=swap; browser caching headers; Cloudflare
and Varnish purge; purge by URL and WP-CLI; separate cached copies per language (
Polylang, WPML) and per currency for multi-currency shops; pages requested with 
tracking parameters (utm, fbclid, gclid…) served from the cache.

#### What it does not do

No database clean-up, no combining of CSS or JavaScript files, no crawler that requests
your whole site: after a cache purge up to ten of your most important addresses 
are refilled, a second apart, for at most 20 seconds. No settings to tune.

#### Works with

Tested with WooCommerce, Elementor and Contact Form 7, and designed for the common
page builders and themes. Scripts known to be fragile (sliders, builders, consent
managers, payment forms) are on a list the service keeps up to date, and the Safety
Check verifies the rest on your actual site.

#### Requirements

WordPress 6.9 or newer, PHP 7.4 or newer. Single sites only: WordPress multisite
networks are not supported yet.

### External services

This plugin relies on the ZeroConfig optimisation service (https://zeroconfigwp.
com), operated by the plugin author, OmniPure Marketing LLC (United States). The
service converts and resizes images, minifies CSS and JavaScript, builds critical
CSS and runs the Safety Check. The plugin talks to its API at https://api.zeroconfigwp.
com, and your pages load the optimised files from its CDN at https://cdn.zeroconfigwp.
com.

Nothing is sent to the service until a site administrator presses **Turn on** in
Settings  ZeroConfig, under a notice listing what is sent. A licence key saved before
that stays on the site. While the engine is off nothing is sent at all.

 * **Connecting (at Turn on):** the site address and name, WordPress, PHP and plugin
   versions, the active theme and the names of active plugins, the web server type
   and the plugin’s settings state. The administrator e-mail only if the administrator
   ticks the optional box under Turn on. The service then confirms the site is yours
   by requesting a one-time code from it.
 * **While the engine is on:** the same information once an hour; a short availability
   check of the API (no data, at most every 5 minutes, every minute while it does
   not answer) so the site falls back to its own files when the service is down;
   a cache purge request with the site address whenever the page cache is emptied;
   the addresses of a few public pages when critical CSS is built or a Safety Check
   runs (after Turn on, theme and plugin changes, updates, or when you ask for one);
   a licence key and the site address when you activate or remove a licence.
 * **What the service fetches from the public site:** images, CSS and JavaScript
   files referenced by your pages, and a few public pages for the Safety Check and
   critical CSS. Optimised copies are stored on the service’s servers and delivered
   through its CDN. Your site’s own CSS and JavaScript are only minified; no code
   is added to them. Original files are never modified.
 * **Visitors:** the plugin itself never sends visitor data. When the image CDN 
   or minified files are on, your visitors’ browsers load those files from cdn.zeroconfigwp.
   com, so the CDN receives their IP address, browser user agent and the page that
   asked for the file, as with any CDN. Cookies, accounts, orders and form entries
   are never sent.
 * **Safety Check evidence:** when a check has to switch a feature off, the service
   keeps the browser error messages, the addresses of files that failed to load 
   and before/after screenshots of that public page for 30 days on its own servers(
   not on the CDN), so the incompatibility can be fixed. They are deleted earlier
   if the site is forgotten.
 * **«Something looks off?» form:** sends only when an administrator submits it:
   the message, the optional page address (pages of this site only), the theme and
   plugin names and which features are on.
 * **Scheduled tasks:** while the engine is on, if the site’s own background tasks
   have not run for two hours the service opens its public wp-cron.php once. Pages
   served from the cache never start WordPress, so without this nudge expired cached
   pages would not be cleaned up on quiet sites.
 * **Turning it off:** Turn off (or deactivating the plugin) sends one last message
   saying the engine is off, so the service stops the visits above; after that nothing
   is sent. Deleting the plugin asks the service to forget the site.
 * **Sub-processors:** content delivery by Bunny.net. Payments for paid plans (when
   they open, on our website, never inside the plugin) by Polar (https://polar.sh)
   as merchant of record.

Terms of service: https://zeroconfigwp.com/terms
 Privacy policy: https://zeroconfigwp.
com/privacy

The optional Cloudflare integration calls the Cloudflare API (https://api.cloudflare.
com) with a token you enter, only to purge your own zone’s cache when the page cache
is purged. Cloudflare terms: https://www.cloudflare.com/terms/ and privacy: https://
www.cloudflare.com/privacypolicy/

Score Guard (paid plans): the ZeroConfig service, not the plugin, asks the Google
PageSpeed Insights API to measure your public home page weekly. Google terms: https://
developers.google.com/terms and privacy: https://policies.google.com/privacy

The plugin also contains lists of third-party domain names (analytics, ad pixels,
chat widgets, consent managers, payment and slider scripts). They are used only 
to recognise scripts your own pages already load, so they can be delayed, deferred
or left alone safely. The plugin never connects to those services and sends them
nothing.

## Capturas

[⌊One switch. Before you press it, the page lists what is sent to the service and
what never is.⌉⌊One switch. Before you press it, the page lists what is sent to 
the service and what never is.⌉[

One switch. Before you press it, the page lists what is sent to the service and 
what never is.

[⌊After the Safety Check: what is on, how many images were optimised this month,
and what the real-browser check decided.⌉⌊After the Safety Check: what is on, how
many images were optimised this month, and what the real-browser check decided.⌉[

After the Safety Check: what is on, how many images were optimised this month, and
what the real-browser check decided.

[⌊"Is it working?": five checks on how your server delivers pages, each with the
reason and the fix when something is off.⌉⌊"Is it working?": five checks on how 
your server delivers pages, each with the reason and the fix when something is off
.⌉[

«Is it working?»: five checks on how your server delivers pages, each with the reason
and the fix when something is off.

## Instalación

 1. Install and activate.
 2. Go to Settings  ZeroConfig and press **Turn on**.
 3. Done. A few minutes later the Safety Check has looked at your site; «Is it working?»
    on the same page shows the result.

## FAQ

### Will this break my site?

Anything can break a site, which is why the engine tests itself. A minute after 
you turn it on, a real browser loads your home page, a post and a page with and 
without each feature and compares them. A feature that changes how your site looks
or logs JavaScript errors is switched off automatically; it comes back on its own
when a later check finds that page clean again. You can also press «Something looks
off?» at any time.

### How do I undo everything?

Press Turn off in Settings  ZeroConfig, or deactivate the plugin. Your site goes
back to exactly how it was: the page cache is emptied, its .htaccess lines and wp-
config.php line are removed, images and files come from your own server again. Your
original files are never changed.

### My site is broken and I cannot reach wp-admin. What now?

Rename or delete the folder wp-content/plugins/zeroconfig over FTP or your host’s
file manager. The cache stops serving pages immediately, because both the .htaccess
rules and the cache drop-in check that the plugin is still there. Alternatively 
add `define( 'ZEROCONFIG_DISABLE', true );` to wp-config.php: pages go out untouched
and the cache files and rules are removed on the next page load.

### I use Cloudflare. Will visitors see stale pages?

The plugin notices Cloudflare in front of your site and shows a single token field.
Paste a token with Zone:Read and Cache Purge and both caches clear together, per
URL on edits.

### Can my deploy script clear the cache?

Yes. The admin card shows a purge URL with a private token: `/?zc_purge=TOKEN` clears
everything, add `&url=` for one page. WP-CLI: `wp zeroconfig purge [url]`. Varnish
users define `ZEROCONFIG_VARNISH_HOST`.

### Do you store my images?

We cache optimised copies on the edge so the second visitor gets them instantly.
Originals stay on your server. Turn the engine off and every URL points back to 
your server immediately.

### Does it work with WooCommerce / Elementor / Divi?

Yes. Cart, checkout and account pages are never cached. Builders and sliders are
on our known-safe list so their scripts are never deferred.

### What happens if your service is down?

Nothing visible. The page cache runs on your own server, and the plugin falls back
to your original image and asset URLs. Speed degrades; the site does not.

### How do I know it is really working on my host?

Settings  ZeroConfig  «Is it working?» asks your server for your home page the way
a visitor does and shows five checks (setup, page cache, web server shortcut, edge,
features). Anything not green comes with the reason, who can fix it (you, your host,
or us) and the exact text to paste. From the command line: wp zeroconfig doctor.

### How fresh are cached pages?

A change you make (a post, a product, a menu) clears the affected pages at once.
Otherwise a cached page lives at most 9 hours, shorter if your site uses shorter
login nonces. On Apache the web server serves cached files without starting PHP,
so expired files are removed by an hourly clean-up rather than at the exact second:
a page can be up to about an hour older than that limit, never long enough to break
a form.

### My site is behind a proxy or in Docker and the refill after a purge is skipped

After a purge ZeroConfig refills up to 10 of your most important addresses by asking
its own server for them. If HTTPS ends at a proxy in front of WordPress, tell it
where the web server listens: define( ‘ZEROCONFIG_LOOPBACK’, ‘http://127.0.0.1:80’);
in wp-config.php.

### Does it work on multisite?

Not yet. A network shares wp-config.php, .htaccess and the cache drop-in, so the
switch stays off on multisite until it is supported properly.

## Reseñas

No hay valoraciones para este plugin.

## Colaboradores y desarrolladores

«ZeroConfig – Performance & Image Engine» es un software de código abierto. Las 
siguientes personas han colaborado con este plugin.

Colaboradores

 *   [ OmniPure Marketing ](https://profiles.wordpress.org/omnipure/)

[Traduce «ZeroConfig – Performance & Image Engine» a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/zeroconfig)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/zeroconfig/) , echa
un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/zeroconfig/) o
suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/zeroconfig/)
por [RSS](https://plugins.trac.wordpress.org/log/zeroconfig/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.0.0

 * First release.

## Meta

 *  Versión **1.0.0**
 *  Última actualización **hace 2 días**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 6.9 o superior **
 *  Probado hasta **7.1.4**
 *  Versión de PHP ** 7.4 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/zeroconfig/)
 * Etiquetas:
 * [cache](https://es.wordpress.org/plugins/tags/cache/)[Critical CSS](https://es.wordpress.org/plugins/tags/critical-css/)
   [pagespeed](https://es.wordpress.org/plugins/tags/pagespeed/)[performance](https://es.wordpress.org/plugins/tags/performance/)
   [webp](https://es.wordpress.org/plugins/tags/webp/)
 *  [Vista avanzada](https://es.wordpress.org/plugins/zeroconfig/advanced/)

## Valoraciones

Aún no se han enviado valoraciones.

[Tu valoración](https://wordpress.org/support/plugin/zeroconfig/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/zeroconfig/reviews/)

## Colaboradores

 *   [ OmniPure Marketing ](https://profiles.wordpress.org/omnipure/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/zeroconfig/)