Favicache

Favicache is a Wordpress plugin which retrieves and stores favicons in a local cache. This makes for faster load times and lessens the strain on the server in which the favicon was originally retrieved from.

Installation

  1. Download the latest version from GitHub.
  2. Upload the contents of the downloaded zip file to /wp-content/plugins/.
  3. Ensure that /wp-content/plugins/favicache/ has write permissions.
  4. Activate the plugin.

Usage

Once Favicache is installed and activated, ensure that the settings for the links widget are setup as indicated in the screenshot below.

Plugin Settings
Plugin Settings: Show Link Image must be checked for the favicon cached by Favicache to display.

Then add or edit an existing link causing Favicache to retrieve (if available) and cache the site's favicon. It then sets the site's image to the cached version of that site's favicon.

Theme Modification

Favicache downloads the favicons as is, without resizing them. To make sure they all look the same in the sidebar, add the following CSS to your theme's main CSS file.

.widget_links ul li {
    padding: 2px 0;
}

.widget_links a img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}
Theme Modification
Theme Modification: A sample of links with favicons cached by Favicache.

Compatibility