GNU Terry Pratchett

The GNU Terry Pratchett plugin transmits an “X-Clacks-Overhead” header reading, “GNU Terry Pratchett” so that Terry’s name is whispered forevermore in the Internet’s “overhead”.
In Pratchett’s “Going Postal”, workers who die in the line of duty have their names transmitted up and down the Discworld’s telegraph system as a tribute.
This plugin makes it easy for WordPress users to do the same for Terry Pratchett, without having to modify their server configuration.
The GNU Terry Pratchett headers
The plugin adds the GNU Terry Pratchett header in two ways:
- As an HTTP header (if you don’t use a WordPress page caching plugin).
- As a meta tag in your HTML with the http-equiv attribute.
Checking the HTTP header is sent
There is no settings page. There are several ways to check that the HTTP header is appearing for your site:
- With your terminal (
curl -I example.com) - With Chrome’s Network tab.
- With the Clacks Overhead Chrome plugin or the GNU Terry Pratchett Firefox extension.
- Using the Server Header Checker.
Note that the HTTP header is only sent if you don’t use a page caching plugin. To send the HTTP header and continue to use a caching plugin, add the header at the server level. See http://www.gnuterrypratchett.com/ for options.
Checking the meta tag is being added
You can check that the meta tag is visible by viewing your site’s HTML source and searching for “GNU Terry Pratchett”.
The Clacks Overhead plugin for Chrome and the GNU Terry Pratchett extension for Firefox both light up when they detect the HTML meta tag or HTTP header.
Credits and contributions
Inspired by this reddit post, boingboing’s report, and the GNU Terry Pratchett website.
Contributions welcome at the GitHub repo.
Download & install the zip archive
The plugin package installer can be downloaded from the WP2E project tab called “code”.
1 – Select the version to download if this option is available otherwise the “latest” version of the main plugin will be used.
2 – After downloading the zip archive install the plugin package installer in you local environment and activate the script from the plugin list.
3 – Under the section “Plugins” of the admin dashboard you should see a new “Dependencies & Licenses” link. Follow the instructions from this panel to finalize the installation of the missing dependencies.
- Give a name to your project
- Download the Installer Package
- Install & activate the plugin locally
- Install the suggested dependencies
Tips: Use the WP2E panel to add/suggest new dependencies to the local installation. Press F5 in the list of dependencies if the changes are not displayed right away.



