【WordPress】WordPress5.5以降でTransmitMail2.xを使う時の注意
WordPress では、フォームの name 属性に予約語をを使うと 404 になるみたいなんですが、
5.5 以降では「page」も name 属性に使えなくなったようです。
TransmitMail の 2.x(2.5まで)は、表示するページを指定するのに、
<input type=”hidden” name=”page” value=”〜〜”>
で指定しています。
なので、そのままだと 404 が表示されてしまいます。
本来は、TransmitMail を 2.6 以降にバージョンアップするとよいのですが、
できない場合は、TransmitMail.php を修正する必要があります。
TransmitMail.php に何箇所かある、
$this->post['page']
の部分を
$this->post['page_name']
に変更すると問題なく動作するようです。