【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']

に変更すると問題なく動作するようです。