WP Manifestindependent plugin directory
manifest / performance / clear-cache-all

Clear Cache All WP Registry grade B. Medium-severity findings · 1 findingWP RegistryMedium-severity findings · 1 findingOpen the reportB

Automate clear cache after save post. Cache included (w3 total cache, wordpress cache, & views blade cache).

★ 1stars
13release downloads
1.0.14latest · 1mo ago

Install

Download clear-cache-all-1.0.14.zip From the 1.0.14 release on GitHub, Sep 25, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/copiadigital/clear-cache-all/releases/download/1.0.14/clear-cache-all-1.0.14.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Clear Cache All - WordPress Plugin

A WordPress plugin for clearing all caches including Polylang cache.

Features

  • Automatic cache clearing on post save
  • Clears WordPress object cache
  • Clears Polylang cache via WP-CLI
  • Clears W3 Total Cache (if installed)
  • Clears Blade view cache
  • Manual cache clearing via admin bar (restricted to Copia Digital users only)

Requirements

  • WordPress 5.0+
  • PHP 7.4+
  • WP-CLI 2.12.0+ (included in plugin)
  • Polylang plugin (for Polylang cache clearing)

Installation

  1. Upload the plugin files to /wp-content/plugins/clear-cache-all/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Ensure WP-CLI is executable: chmod +x wp-cli.phar

WP-CLI

This plugin includes WP-CLI version 2.12.0 for cache operations.

Updating WP-CLI

To update to the latest version:

cd /path/to/wp-content/plugins/clear-cache-all/
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar

Check version:

php wp-cli.phar --version

Usage

Automatic Cache Clearing

The plugin automatically clears all caches when:

  • A post is saved or updated
  • Content changes are published

Manual Cache Clearing

Copia Digital users (with @copiadigital.co email addresses) will see a "Clear Cache All" option in the WordPress admin bar for manual cache clearing.

Caches Cleared

  • WordPress object cache: wp cache flush
  • Polylang cache: wp pll cache clear
  • W3 Total Cache (if installed)
  • Blade view cache

Development

File Structure

clear-cache-all/
├── src/
│   └── Caches/
│       └── ClearAllCaches.php
├── wp-cli.phar
└── README.md

Support

For issues and feature requests, please contact Copia Digital.

License

Proprietary - Copia Digital

Releases

12 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.0.14 latest
Sep 25, 2026 1mo ago
clear-cache-all-1.0.14.zip
4
Sep 22, 2026 1mo ago
tag only
—
May 15, 2026 5mo ago
tag only
—
Jul 25, 2025 1 year ago
tag only
—
Feb 13, 2023 3 years ago
fully_compiled.zip
2
Feb 7, 2023 3 years ago
fully_compiled.zip
1
Feb 7, 2023 3 years ago
fully_compiled.zip
1
Feb 6, 2023 3 years ago
fully_compiled.zip
1
Jan 31, 2023 3 years ago
fully_compiled.zip
1
Jan 31, 2023 3 years ago
fully_compiled.zip
1
Jan 30, 2023 3 years ago
fully_compiled.zip
1
Jan 30, 2023 3 years ago
fully_compiled.zip
1
B grade

Security

Clear Cache All 1.0.14 · audited by WP Registry

Medium-severity findings.

1 medium
Audited release
1.0.14
Findings
1
Worst severity
medium
Content hash
edb78bf33264bb5d69c56104…

Findings

  • medium Unauthenticated/low-priv site-wide cache clear via nonce-only init handler

    missing_auth

    process_clear_cache_request runs on init whenever _cache=clear-cache-all-enabler and _action=clear with a valid clear_cache_all_nonce. There is no current_user_can (or email) check on the state-changing path. WordPress nonces are creatable by any principal including uid 0, so unauthenticated callers who know the action name can clear all plugin-managed caches. The admin-bar button is limited to @copiadigital.co emails, but that is display-only.

    src/Providers/ManualClearCacheServiceProvider.php:53-75

    Recommendation

    Require a privileged capability (e.g. manage_options) in process_clear_cache_request before clearing caches; do not rely on nonce alone. Align the handler gate with the admin-bar visibility check.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.