【注意点】WPのPlugin「WP Custom Fields Search」を有効化する際には注意
WordPress のプラグイン「WP Custom Fields Search」を
PHP 5.6.6 にインストールしたところ、
大量の Warning「Strict Standards」が発生しました。
発生環境
Windows 7 Pro 64 bit
Apache 2.4.12
PHP 5.6.6
WordPress 4.1.1
Warning の原因
PHP5 でクラスの継承を行った場合、
継承元の引数の数や型が異なる場合にが表示されるようになった。
解決法
WordPress 公式のプラグインページを見ると
Version 0.3.26
Last Updated: 2013-10-7
でした。
なので、一番よい解決方法は、「代替の機能のあるプラグインを探す。」に尽きます。
主な理由としては、以下の2点。
・メジャーバージョンが「0」である点
・最終更新日が「2013-10-7」である点
メジャーバージョンは、
ともかく「最終更新日」が1年以上も前というのは怖いです。
万が一、脆弱性の問題が見つかった場合には、直してくれる可能性も極めて低いでしょう。
備考
この Warning が大量発生したする影響なのか
このプラグインをインストールして、
有効化するとメニューに「ダッシュボード」が表示されなくなりました。
ローカル環境なら、このプラグインフォルダを削除すれば解決しますが
レンタルサーバーだと FTP で接続して削除する必要が出てくるかと思います。
試しに以下のURLをコピペして、アドレスバーに貼り付けてアクセスしてみてください。
インストール済みプラグイン一覧が表示されるので、そこから無効化しましょう。
(※「hogehoge.com」は、自身の環境にあわせて変更してください。)
http://hogehoge.com/wp-admin/plugins.php