On-Demand Revalidation
Next.js On-Demand Revalidation for Wordpress on post updates, revalidate specific paths and tags on post updates.
Maintenance 38/100250d since update
Active installs
100
Downloads
6,533
Reviews
0
Age
3.5y
Tagsnextjson-demandrevalidationssg
Plugin info
Total downloads: 6,533
Active installs: 100
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 4/24/2025 (250 days ago)
Added to WordPress: 6/20/2022 (3 years old)
Minimum WordPress version: 6.0.0
Tested up to WordPress version: 6.7.4
Minimum PHP version: 8.0
Maintenance & Compatibility
Maintenance score
Stale • Last updated 250 days ago
38/100
Is On-Demand Revalidation abandoned?
Likely maintained (last update 250 days ago).
Compatibility
Requires WordPress: 6.0.0
Tested up to: 6.7.4
Requires PHP: 8.0
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
No similar plugins found yet.
Description
Next.js On-Demand Revalidation for WordPress on post updates, revalidate specific paths and tags on post updates.
Feel free to create a PR to plugin Github repo.
Installation
- Search for the plugin in WordPress under “Plugins -> Add New”.
- Click the “Install Now” button, followed by “Activate”.
- Add Next.js URL and Revalidate Secret Key in the Settings -> Next.js On-Demand Revalidation
- In your Next.js project add a new file
/pages/api/revalidate.tsor/app/api/revalidate/route.tswith a code snippet, you’ll find here. - Add
REVALIDATE_SECRET_KEYenv variable to your Next.js with Revalidate Secret Key value you added in the Plugin Settings.
Frequently Asked Questions
No FAQ available
Review feed
No reviews available
Screenshots
No screenshots available
Changelog
1.3.0
- feat: Add ability to provide custom paths and tags per post type from @MuhammedAO
- fix: prevent locales from being loaded too early @humet
1.2.5
- feat: prevent revalidate functions from running more than once within a single save_post request from @MuhammedAO
- fix: tags array populated by paths filter from @cavemon
- fix: paths array empty if
revalidate_pathsis not defined from @cavemon - fix: better error handling from @humet
1.2.4
- fix: do not send non-replaced string if term is not there
1.2.3
- fix: Rename database id placeholder
- fix: Remove unwanted default placeholders
- fix: Do not send items if empty
1.2.2
- feat: Added the rewrite_placeholders function to dynamically replace placeholders like
%slug%,%id%,%categories%, and%tags%with actual post data from @MuhammedAO
1.2.1
- fix: renamed filenames to match PSR-4 compliance from @MuhammedAO
1.2.0
- feat: Allow tags and paths to be sent to the revalidation API to support
revalidateTagsandrevalidatePathsindependently from @MuhammedAO
1.1.3
- fix: Add old permalink tracking to revalidation process from @humet
1.1.2
- fix: reduce unnecessary revalidations from @humet
1.1.1
- Allow custom taxonomies revalidation from @humet
1.0.16
- fix from @slimzc
1.0.15
- Add postId to revalidation request
1.0.13
- Add Disable scheduled revalidation option
1.0.11
- Connect with Cloudflare purge cache plugin
1.0.9
- Update readme, minors. Thank you @gibix!
1.0.8
- Fix: ensure correct deep paths for posts. Thank you @pressoholics!
1.0.7
- Fix: address conflicts with wpgraphql plugin. Thank you @pressoholics!
1.0.6
- add filter on_demand_revalidation_paths