This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



As the internet grows older, link rot is becoming a serious problem. Dead links hurt your SEO ranking and reduce the value of your “evergreen” content.

CacheHero eliminates link rot on your site by locally caching any external links in your site’s pages and posts. If an external link goes down, CacheHero will automatically rewrite the link URL to its cached version.

CacheHero is designed to be “set and forget”. It will work immediately upon installation and activation, but there are also some advanced settings such as blacklists of domains and extensions that you want the plugin to ignore (e.g. large video files).

Demo site at

PhantomJS Integration

By default, CacheHero only caches the basic HTML of a linked page (unless the link is a direct link to a filetype such as PDF or JPG). If you want to capture a more visually faithful version of the cached page, CacheHero can work with an installed PhantomJS binary to take screenshots of HTML pages. If enabled, visitors will be given the option to view either the CacheHero HTML version or the PhantomJS screenshot.

Setting up PhantomJS integration in 3 easy steps:

  1. Download the appropriate PhantomJS binary ( for your hosting platform.
  2. Install the binary on your server and make sure it is executable by the web process that runs PHP (if on Linux, running chmod a+x /path/to/phantomjs along with making sure that the server user can run the binary should be sufficient)
  3. Enter the absolute path (the ‘pwd’ command may be useful) to the binary on the CacheHero settings page


  • What users see when they click on a locally cached link.
  • CacheHero can use PhantomJS to capture a screenshot for a more faithful copy of the link.
  • Submission form copyright claims
  • Settings part 1
  • Settings part 2
  • History overview. This allows you to monitor the workload and processing time the plugin is using.
  • History detail. This gives you a detailed look at exactly what CacheHero is doing, at the level of individual links.


  1. Upload CacheHero to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Click the ‘Settings’ link in the plugins row to configure the plugin


There are no reviews for this plugin.

Contributors & Developers

“CacheHero” is open source software. The following people have contributed to this plugin.

Translate “CacheHero” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • First release on
  • Tweaked layout of frame.php
  • Added screenshots to plugin description


  • Additional text changes
  • Send a confirmation email when a copyright claim is submitted


  • Internal refactoring
  • Approval of copyright claim workflow


  • Initial release