My password recovery only works when this plugin has been disabled.
]]>When installed and active the plugin does the following when requesting a password reset.
Uncaught Error: [] operator not supported for strings in /www/wp-content/plugins/gnu-terry-pratchett/gnu-terry-pratchett.php:56 Stack trace: #0 /www/wp-includes/class-wp-hook.php(286): gnu_terry_pratchett_mail_header(Array) #1 /www/wp-includes/plugin.php(208): WP_Hook->apply_filters(Array, Array) #2 /www/wp-includes/pluggable.php(186): apply_filters(‘wp_mail’, Array) #3 /www/wp-login.php(428): wp_mail(‘help@getflywhee…’, ‘[Focus Technolo…’, ‘Someone has req…’) #4 /www/wp-login.php(566): retrieve_password() #5 {main} thrown in /www/wp-content/plugins/gnu-terry-pratchett/gnu-terry-pratchett.php on line 56
Host is WP 5.2.1 PHP 7.2
]]>Hi Nick,
I love this plugin; it’s perfect for us at the Pratchat podcast. I also run it on my personal web site.
However, I’m finding that it breaks the emails sent by WordFence; looking at the full content of the emails, the problem seems to be that there is no line break inserted before the Clacks email header, so in WordFence it breaks the encoding information. Here’s a sample from the last one I received:
Content-Type: text/htmlX-Clacks-Overhead: GNU Terry Pratchett; charset=UTF-8
This confuses the email client (in my case, Gmail).
I can see you’ve tackled this problem for at least one other plugin, so hopefully this is an easy fix – though I also realise you’re likely super busy, so I don’t expect you to get to this any time soon. If there’s any way I can help, let me know.
Thanks so much for making GNU Terry Pratchett, and making it easy for us to speak his name.
]]>This was working fine on several of the sites I manage, until this update, which breaks Contact Form 7 – the message doesn’t send, and the whirling arrow just keeps turning – I’ve had to deactivate it on all the sites on which it was updated – still seems OK on the sites using v0.2.0
]]>Sadly at this time, WordPress plugins that use static page caches such as W3 Total Cache and WP Super Cache kick in before this plugin has a chance to send the special header.
You have three options:
– Turn your caching plugin off and use this plugin.
– Turn static page caching off and use this plugin.
– Don’t use this plugin, continue to use caching, and add the header at the server level. There are some guidelines to do that here: https://www.gnuterrypratchett.com/
https://www.ads-software.com/plugins/gnu-terry-pratchett/
I’ll update this post and the plugin if I find a workaround for this.
]]>Hi,
There’s nothing in the source code of any of the pages. What am I doing wrong?
]]>