Force Refresh


Force Refresh is the best plugin for requesting browsers to refresh their page. Perfect for single-page applications or pages that bring in feeds, this simple plugin will allow you to force a page refresh for users currently visiting any page of your site.


  • Support for both parent and child themes.
  • Allows an admin to simply click a button to request browsers to refresh their page. This is done within between 30 seconds and two minutes after making the request.
  • Ability to add refreshing capabilities to any role using the “Invoke Force Refresh” capability.
  • Ability to refresh on a per-page or post basis.
  • Customizable client-side refresh intervals.

Feature Requests and Bug Reports

  • Please report any bugs you encounter under the Support tab.
  • Feature requests can be made on GitHub. Force Refresh is an open-source plugin, and PRs are welcomed!


  • Under Tools, you can click "Refresh Site"
  • After clicking the button, you'll receive confirmation that you've requested connected browsers to refresh.
  • To refresh a single page or post, locate the "Force Refresh" section under any page.


Upload the Force Refresh plugin to your site, and then simply activate it. To force a refresh, just navigate to “Tools”, click on “Force Refresh” and click the button that says, “Refresh Site.”


11 de julio de 2022
Nice Plugin, thank you! It would be great to have a few more visibility settings in the Tools > Force Refresh section. For example, show/hide for Posts, Pages, CPTs. I have hidden it on Posts from the Screen Options, but need to do this for all Users. Reason being, the Posts for this particular website are shown in a Carousel, and not the individual Posts page, so clicking the force refresh button does not work in that instance, but may make my client think they have refreshed it.
7 de agosto de 2021
THis plugin does perfectly what is supposed to do. I had a little trouble after installing but was helped very fast en clear by Jorden Leven. This plugin does wat now other can. Marc Cuypers
24 de abril de 2020
Many thanks @jordanleven for making a great plugin, which does exactly what it's supposed to do. Really useful in these corona-crazy days when many of us suddenly find ourselves hosting timed live streams on our sites, and wanting to make the stream play without our users having to refresh the page themselves. If I can make one small suggestion: in Dashboard>Tools>Force Refresh please consider replacing the wording "Refresh interval" with "Refresh will occur within". So that, with the specified time, it reads "Refresh will occur within 30 seconds" (or whatever). This avoids an unwanted implication that refreshes will repeatedly occur with a 30 second (or whatever) interval between them.
5 de abril de 2020
Force Refresh is brilliant. Before customers were not seeing the daily updates to the website because so many people do not refresh their browsers. They were not seeing the changes and new product added. Now I can push these changes through and customers are responding. An essential plugin for us now. Thank you!
Leer todas las 10 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.


Traduce "Force Refresh" a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


Released on March 4, 2023

  • Performance enhancements and bug fixes


Released on June 11, 2022

  • Add troubleshooting page link to admin page
  • Update directions for sites with no name


Released on January 23, 2022

  • Address issue with production build


Released on January 23, 2022

  • Update Heath troubleshooting section
  • Update WordPress version requirements


Released on January 8, 2022

  • Alert user when plugin is outdated


Released on December 4, 2021

  • Add additional debug logs
  • Add support for troubleshooting screen
  • Exit force refresh if success is false
  • Remove nonce for client-side calls


Released on March 7, 2021

  • Address issue with default refresh intervals
  • Update button text in Admin Bar


Released on November 29, 2020

  • Add support for WordPress 5.5.3
  • Update Admin UI to use Vue instead of Handlebars
  • Address issue with encoded post names


Released on September 29, 2020

  • Issue with refresh interval being ignored


Released on September 17, 2020

  • Address issue running plugin in PHP 7.2


Released on September 16, 2020

  • Address refresh loop bug when activating
  • Issue displaying default refresh intervals


Released on September 16, 2020

  • Address refresh permissions issue


Released on September 7, 2020

  • Performance enhancements and bug fixes


Released on September 7, 2020

  • Performance enhancements and bug fixes


Released on October 19, 2018

  • Add support to request refreshes on custom post types


Released on October 11, 2018

  • Move from Xamin to LightnCandy for HTML templates
  • Performance enhancements and bug fixes


Released on February 28, 2018

  • Update dependencies


Released on February 28, 2018

  • Bug fixes


Released on October 5, 2017

  • Initial release