福岡 ワードプレス システム開発 株式会社ジーティーアイ のブログ

Theme My LoginとNever Let Me Go!で会員制サイトを構築している方でWordPress4.3に上げて困っている方へ(続報・・・解決しました)

Theme My LoginとNever Let Me Go!で会員制サイトを構築している方でWordPress4.3に上げて困っている方へ(続報・・・解決しました)

先日、こんな記事を書きました。

緊急!WordPress4.3でTheme My Loginを利用されている方へ

・・・で、解決方法が見つかったので続報です。

具体的な症状

WordPress4.3へアップデートすると、Never Let Me Go!で退会処理時に退会ユーザーとして情報を残して置きたい場合にユーザー情報を乱数で書き換える処理が行われる際にその変更に対して「メールアドレス変更のお知らせ」及び「パスワード変更のお知らせ」メールが届くようになってしまう。

原因は・・・

原因は WordPress4.3でセキュリティが強化された関係で
「不正に・・・」メールアドレスやパスワードが変更された場合も想定して(?)取り入れられた
変更時メール送信通知機能ということになります。

参考記事・・・英語ですが。

この機能、 wp_update_user の挙動に絡んで動いていました。
どうりでどこで変更してもメールが出るわけだ〜。

対策出来ました!!!

で、対策としてはこの挙動をカットしてあげれば良いので
下記の2行(コメント含めて3行)を functions.php に記述してあげれば良いです。

// ユーザープロフィール変更時のMailをストップ WP4.3対応
add_filter( 'send_email_change_email', '__return_false' );
add_filter( 'send_password_change_email', '__return_false');

とりあえずこれで退会時に上記のようなメールは送信されなくなりました。

これで最新版保てます・・・。

おまけ

このWordPress4.3、私の環境だと表示にも不具合をきたしてまして・・・
それがなにかというとメニューの描画が文字が重なったような感じになったり表示的に消えてしまったり(物理的には消えてないんですが)
再度メニューが不安定になってしまいました。

それの解決方法はビズベクトル様にありました!

Google Chrome ブラウザで WordPress 管理画面のメニュー表示が崩れてしまう時の対処方法 | 無料WordPressテーマ BizVektor [ ビズベクトル ]

最近 WordPress を 4.3 に上げた途端、管理画面のメニューが崩れてしまったという方、わりといらっしゃるのではないでしょうか?私もその一人で、WordPress の管理画面が以下の画像のようになってしまい、とても使いづらくなってしまいました…。 WordPress のフォーラムでこの現象への対処方法が掲載されていました!ありがとうございます。 WordPress › フォーラム » Chrome 45 でWP管理画面のメニューが崩れる場合の応急対策 この現象

無料WordPressテーマ BizVektor [ ビズベクトル ]

Chrome Admin Menu Fix というプラグインを入れれば良い・・・というラクチンな解決方法でした。

これら解決や情報交換でお力添えいただきました株式会社リクトの中田さん、伊野さん、いつもありがとうございます。

この記事をシェアする

記事一覧へ戻る

関連記事 Relation Entry

IP あなたが接続中のIPアドレス:216.73.216.2