ワードプレスのSubscribe2のバージョン8.3でメルマガが配信できない対策
ワードプレスのSubscribe2のバージョン8.3でメルマガが配信できない対策をご紹介します。
これは、私が実際に使っているワードプレスのプラグインのバグを修正して、メルマガが配信できるようになりましたので、ここに記録します。
このワードプレスのSubscribe2というプラグインを使えば、サーバーによっては、無料でメルマガが発行できるようになります。
大変お得なプラグインですが、先日、Subscribe2のプラグインがバージョン8.3になって、突然メルマガが配信できなくなりました。
メルマガを配信しようとしても、「本当に実行していいですか?」
このような画面が表示されて、メルマガが配信できませんでした。
そのため、プラグインのバグだと思い、サポートフォーラムなどを見ながら、Subscribe2のプラグインのバグを直しました。
Subscribe2を今まで使っていて、困っている人は、ぜひ、参考にしてください。
まず、バグの修正方法ですが、簡単です。
ワードプレスの管理画面の中でできます。
管理画面から、「プラグイン」⇒「インストール済みプラグイン」⇒「Subscribe2の編集」をクリックします。
そうしますと、Subscribe2のいろいろなプログラムが表示されます。
プラグインファイルの「subscribe2/admin/send_email.php」をクリックしてください。
そうしますと、すぐにcheck_admin_referer(‘subscribe2-write_subscribers’, $s2nonce);という場所があります。
これを、check_admin_referer(‘subscribe2-write_subscribers’ . $s2nonce);と変更してください。
違いが分かりますか?
subscribers’, $s2nonce);⇒subscribers’ . $s2nonce);です。
,と . の違いです。
.の前後には、半角のスペースがあります。
まずは、この部分を修正してください。
その後に、もう1ヶ所修正部分があります。
中盤から下あたりの部分に、wp_nonce_field(‘subscribe2-write_subscribers’, $s2nonce);という場所があります。
これも先程と同じようにwp_nonce_field(‘subscribe2-write_subscribers’ . $s2nonce);と変更してください。
これであとは、「ファイルを更新」をクリックすれば、大丈夫です。
正直、Subscribe2のバージョンアップをして、メルマガが配信できない時は、焦りました。
何とか解決できて、何よりです。
ワードプレスは、プラグインを個人が作っていることが多いので、たまにこのようなバグがあります。
しかし、サポートフォーラムを活用して、いろいろな調べれば、なんとか解決できます。
私は、今回のプラグインのバグの解決を丸1日掛かって解決できました。
ワードプレスで、プラグインをバージョンアップして、不具合が生じたら、プログラムのバグと考えていいです。
当ブログの記事がお役に立てましたら、
更新の励みにさせて頂きますので、
↓こちらをポチッと押していただけますと
大変嬉しいです!!