以下のページで配布されているWordPressプラグイン「PS User Profile Image」はデフォルトでは提供されていない、「ユーザー画像を登録・出力する」機能を追加するためのプラグインです。
プロフィール画像をアップロードできるプラグイン Ps User Profile Image|Simple Colors
いわゆる公式プラグインではなく、アップデートも(おそらく)なされないプラグインなのですが機能がとてもシンプルかつ便利であり、大変気に入って使っております。
ただ、これをデバッグモードONの状態でアクティベートすると
Deprecated: Assigning the return value of new by reference is deprecated in /hogehoge/wp-content/plugins/ps-user-profile-image/ps-user-profile-image.php on line 211
というエラーを出しますので調べてみました。
=&
を使っているところがエラーになり、
new演算子の戻り値を参照で受け取ろうとする。
PHP5では[=]で参照渡しとなるのでインスタンス化したオブジェクトを[=&]で受け取る必要がない。
と、いうことで、ps-user-profile-image.phpの211行目、
$ps_user_profile_image =& new ps_user_profile_image();
を
$ps_user_profile_image = new ps_user_profile_image();
と改めればOK。エラーは消えました。
このブログ主の夫のほう。大阪を中心に活動するウェブデザイナー。水交デザインオフィス代表。JUSO Coworking運営。趣味でハウス・ディスコDJ / デレマスP。共著書『世界一わかりやすいWordPress 導入とサイト制作の教科書』発売中です。