Skip to main content

WordPress Support

The Zero Ad Network WordPress plugin is available as an easy-to-install plugin (on Github) and is intended for sites participating in the Zero Ad Network program.

The Zero Ad Network plugin is a lightweight, open-source, HTTP-header–based access and entitlement solution. It is built on top of the zeroad.network/token PHP Composer module.

When a site’s enabled features overlap with the features requested by a user’s Extension Token, the plugin applies feature-specific behavior before the site’s pages are loaded.

Feature Behavior

  • Clean Web
    • Disables advertisements
    • Removes cookie consent banners
    • Suppresses marketing dialogs and popups
    • Disables many known third-party, non-functional trackers used by supported WordPress ad plugins
  • One Pass
    • Disables supported paywall plugins
    • Grants access to content normally restricted by subscriptions

Only features that overlap between the site and the user’s subscription are applied.

Plugin Compatibility

RuntimeVersionReady
WordPress4.9+
PHP 77.2+
PHP 88.0+

Note: ext-sodium must be installed on your PHP runtime.

Purpose

The plugin helps site managers to:

  • Enable and configure Zero Ad Network features with minimal effort
  • Ensure proxy servers and CDNs cache pages correctly while respecting user entitlements

Screenshots of Plugin Admin Pages

Main config pageProxy / CDN config examples page