THIS PLUGIN HAS BEEN DEPRECATED. IT IS NO LONGER SUPPORTED. IT IS NO LONGER TESTED WITH NEW WORDPRESS RELEASES. USING IT IN PRODUCTION IS NOT RECOMMENDED.
IT IS STRONGLY SUGGESTED TO MIGRATE TO OTHER MORE MODERN AND BETTER MAINTAINED PLUGINS.
PLEASE READ THE FAQ FOR MORE INFORMATION.
SOME PARTS OF THE DOCUMENTATION MAY CONTAIN OUTDATED INFORMATION.
- Table of contents
- Add Headers
Welcome to the development website of Add-Headers.
Add-Headers is an open source plugin for the WordPress Publishing Platform that adds the ETag, Last-Modified, Expires and Cache-Control headers to the HTTP responses generated by WordPress for more efficient caching.
Before reading any further¶
Before reading any further or trying this plugin on your WordPress platforms and, especially before adding a review/rating on any web site that hosts user reviews, please make sure you have thoroughly studied the FAQ. This plugin might not be what you think it is. Also, this plugin might not be the right plugin for you.
Notice regarding the functionality of 2.X.X releases¶
In Add-Headers releases older than 2.0.0 caching was enabled by default. This resulted in several users, who didn't have the required knowledge about HTTP caching, assuming that the plugin would somehow auto-configure itself according to their web sites' special needs. So, since 2.0.0, no page is cached by default and the configuration of this plugin has become mandatory in order to make the dynamic pages cacheable. However, the ETag and the Last-Modified headers are generated properly with the default settings.
Be advised that, if your web site includes contact forms, shopping carts, real time data or other special pages which contain HTML elements that need to be refreshed on every visit, the customization of the plugin configuration is mandatory for those special pages, so as to prevent them from getting cached by web browsers and caching proxies. Read the configuration page for more information and examples.
Copyright 2013-2016 George Notaras. All Rights Reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.