Plug-in to ease the setting of TLS headers for HSTS and similar
As of April 2026, Security Headers is a WordPress tls plugin with 4.0K+ active installations and a 5/5 rating from 8 reviews. It has been downloaded 47K+ times in total. Requires WordPress 3.8.1+ and PHP 5.6+. Available on WordPress.org since 2015. Last updated 7 years ago — may have compatibility concerns. Download volume is stable this week. Top alternative: Simple HTTPS.
TLS is growing in complexity. Server Name Indication (SNI) now means HTTPS sites may be on shared IP addresses, or otherwise restricted. For these servers it is handy to be able to set desired HTTP headers without access to the web servers configuration or using .htaccess file.
This plug-in exposes controls for:
HSTS is used to ensure that future connections to a website always use TLS, and disallowing bypass of certificate warnings for the site.
HPKP is used if you don’t want to rely solely on the Certificate Authority trust model for certificate issuance.
Disabling content sn…
Just a quick warning: if you enable this plugin, the Tawk.to widget is no longer displayed in Chrome, Firefox and Safari. Edge is not affected (yet?).
Works great and makes security much easier.
Thanks for this great plugin!
My topic can’t be empty so I’m writing this to fill it.
Works really well! Tested with [link removed]
For the future releases it would be good to include Content-Security-Policy and the forthcoming Expect-CT options.
Easy to use, works like a charm!
| WordPress | 3.8.1+ requiredTested up to 5.1.22 |
| PHP | 5.6+ required |
Fix missing close anchor which breaks recent WordPress
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.