Title: Cache Purge for Azure Front Door
Author: hiberus
Published: <strong>27 Gennaio 2026</strong>
Last modified: 9 Febbraio 2026

---

Ricerca i plugin

![](https://ps.w.org/cache-purge-for-azure-front-door/assets/banner-772x250.png?
rev=3448156)

![](https://ps.w.org/cache-purge-for-azure-front-door/assets/icon-256x256.png?rev
=3448156)

# Cache Purge for Azure Front Door

 Di [hiberus](https://profiles.wordpress.org/hiberus/)

[Scarica](https://downloads.wordpress.org/plugin/cache-purge-for-azure-front-door.1.3.zip)

 * [Dettagli](https://it.wordpress.org/plugins/cache-purge-for-azure-front-door/#description)
 * [Recensioni](https://it.wordpress.org/plugins/cache-purge-for-azure-front-door/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/cache-purge-for-azure-front-door/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/cache-purge-for-azure-front-door/#developers)

 [Supporto](https://wordpress.org/support/plugin/cache-purge-for-azure-front-door/)

## Descrizione

 * **Manual Purge Control:** Execute a global cache purge (/*) at the click of a
   button from the admin interface.
 * **Connection Validator:** Quickly verify if your Azure credentials (Tenant ID,
   Client ID, etc.) are correctly configured.
 * **Detailed Activity Logs:** A comprehensive history of all purge actions, showing
   who triggered the purge, the result, and the API response time.
 * **Security Focused:** Built using WordPress best practices, including Settings
   API and secure AJAX handlers.

This plugin uses Azure’s REST API to send cache invalidation requests. It is lightweight
and non-intrusive.
 This plugin is not affiliated with Microsoft. “Azure” and “Azure
Front Door” are trademarks of Microsoft Corporation. For more details, see the official
[Azure Front Door Purge Content API documentation](https://learn.microsoft.com/en-us/rest/api/frontdoor/azurefrontdoorstandardpremium/afd-endpoints/purge-content).

### External Services

This plugin relies on the **Azure Management API** to perform cache purges.

 * **Service:** Azure Management API (https://management.azure.com)
 * **Purpose:** This service is used to send purge commands to your Azure Front 
   Door profile.
 * **Data Sent:** No user data is sent. The plugin only sends the content paths (
   URLs) to be purged and the authentication token provided by your Azure Tenant.
 * **Terms of Service:** [Azure Legal Information](https://azure.microsoft.com/en-us/support/legal/)

### Privacy

This plugin sends requests to the Azure API to purge cache. It does not transmit
or store any personal user data. It is fully GDPR-compliant.

## Screenshot

[⌊The Activity Log page with the "Manually Purge Cache" button.⌉⌊The Activity Log
page with the "Manually Purge Cache" button.⌉[

The Activity Log page with the “Manually Purge Cache” button.

[⌊The Settings page where Azure credentials are securely stored.⌉⌊The Settings page
where Azure credentials are securely stored.⌉[

The Settings page where Azure credentials are securely stored.

## Installazione

 1. Upload the plugin folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to **Azure Purge** menu and select **Settings** tab to enter your Azure credentials(
    Tenant ID, Client ID, Secret, etc.).
 4. Go to **Azure Purge** menu and select **Activity** tab to verify the connection.

## FAQ

### Can I target specific URLs?

Currently, the plugin purges /* (all cached content) by default. Custom patterns
will be supported in a future version.

### Where are logs stored?

The plugin creates a custom database table (wp_azure_cache_logs) to store purge 
attempts and their results.

### What permissions do I need in Azure?

The App Registration used must have at least the “CDN Endpoint Contributor” role
on your Azure Front Door resource.

## Recensioni

Non ci sono recensioni per questo plugin.

## Contributi e sviluppo

“Cache Purge for Azure Front Door” è un software open source. Le persone che hanno
contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

 *   [ hiberus ](https://profiles.wordpress.org/hiberus/)
 *   [ Juanjo Hernanz ](https://profiles.wordpress.org/juanjoache/)
 *   [ romerog ](https://profiles.wordpress.org/romerog/)
 *   [ Daniel Roman ](https://profiles.wordpress.org/dromang/)
 *   [ Sergio Llorente ](https://profiles.wordpress.org/sllorentedev/)
 *   [ Francisco Javier Marín ](https://profiles.wordpress.org/javiermarin/)
 *   [ jgmf ](https://profiles.wordpress.org/jgmf/)

[Traduci “Cache Purge for Azure Front Door” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/cache-purge-for-azure-front-door)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/cache-purge-for-azure-front-door/)
segui il [repository SVN](https://plugins.svn.wordpress.org/cache-purge-for-azure-front-door/),
segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/cache-purge-for-azure-front-door/)
tramite [RSS](https://plugins.trac.wordpress.org/log/cache-purge-for-azure-front-door/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3

 * Added filters to the logs table: date range (start and end), action, result contains,
   user, and duration range.
 * Improved internationalization: Spanish translations for filter labels and buttons.
 * Improved security in AJAX actions by enforcing nonce validation.
 * Introduced a custom plugin capability (`access_azure_cache`) and replaced all
   usage of `manage_options`.
 * Standardized activation and uninstall processes:
    - Activation: creates logs table and assigns the plugin capability to Administrators.
    - Uninstall: safely removes custom DB table and plugin options.
 * Improved internationalization loading (textdomain) and added localized strings
   to JavaScript.
 * Codebase hardening and structural cleanup, without modifying core purge logic.

#### 1.2

 * Unified menu structure: Single “Azure Purge” menu with “Activity” and “Settings”
   tabs.
 * Added full internationalization (i18n) support.
 * Added Spanish translations for all plugin text and JavaScript buttons.
 * Added descriptive help text below all configuration inputs in Settings.

#### 1.1

 * Added Settings API for secure credential storage.
 * Implemented Object Caching for log performance.
 * Improved security with Nonces and SQL preparation.

#### 1.0

 * Initial release to the public repository.

## Meta

 *  Versione **1.3**
 *  Ultimo aggiornamento **8 mesi fa**
 *  Installazioni attive **10+**
 *  Versione WordPress ** 5.8 o superiore **
 *  Testato fino alla versione **6.9.10**
 *  Versione PHP ** 7.4 o superiore **
 *  Lingua
 * [English (US)](https://wordpress.org/plugins/cache-purge-for-azure-front-door/)
 * Tag
 * [Azure](https://it.wordpress.org/plugins/tags/azure/)[cache](https://it.wordpress.org/plugins/tags/cache/)
   [cdn](https://it.wordpress.org/plugins/tags/cdn/)[Purge](https://it.wordpress.org/plugins/tags/purge/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/cache-purge-for-azure-front-door/advanced/)

## Valutazioni

Non sono state ancora inviate recensioni.

[La tua recensione](https://wordpress.org/support/plugin/cache-purge-for-azure-front-door/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/cache-purge-for-azure-front-door/reviews/)

## Collaboratori

 *   [ hiberus ](https://profiles.wordpress.org/hiberus/)
 *   [ Juanjo Hernanz ](https://profiles.wordpress.org/juanjoache/)
 *   [ romerog ](https://profiles.wordpress.org/romerog/)
 *   [ Daniel Roman ](https://profiles.wordpress.org/dromang/)
 *   [ Sergio Llorente ](https://profiles.wordpress.org/sllorentedev/)
 *   [ Francisco Javier Marín ](https://profiles.wordpress.org/javiermarin/)
 *   [ jgmf ](https://profiles.wordpress.org/jgmf/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/cache-purge-for-azure-front-door/)