php7にしたらWordPress FAQ Managerでwarningエラーの時の対処、解決方法


WordPress FAQ Managerを使っていて、既にプラグインの更新が終わっていて、
php7にしたらwarningエラーが出てしまった時の備忘録です。

既にWordPress FAQ Managerの更新はされていないので、
普通はこのプラグインの使用をあきらめて、

違うプラグインを探して作り直さなければならないと考えると思います。

自分もそうしようと思っていたのですが、
解決法を教えてくれたブログ記事があったので、

今回は、それで対応し解決しました!

結構多くの人が使っているプラグインだった場合、
プラグインのファイルの修正をして対応している人もおり、

そういう方がありがたいことに、
修正方法を教えてくれているので、本当に助かります!

神です!

ちなみに、今回のWordPress FAQ Managerのwarningエラーは、
php7で未対応になった記述の修正です。

【参考サイト:https://sakidesign.com/deprecated-2017-04/】

修正するファイルは以下の3つです。

●plugins/wordpress-faq-manager/faq-manager.php
●plugins/wordpress-faq-manager/faq-widgets.php
●plugins/wordpress-faq-manager/inc/js/faq.init.js

●faq-manager.php の修正箇所(637,638行目あたり)

●faq-widgets.php の修正箇所

5か所あるので、ファイル内検索(ctrl+F)で
・function search_FAQ_Widget
・function random_FAQ_Widget
・function recent_FAQ_Widget
・function topics_FAQ_Widget
・function cloud_FAQ_Widget
をそれぞれ検索して、以下の該当箇所を修正してください。

・function search_FAQ_Widget

・function random_FAQ_Widget

・function recent_FAQ_Widget

・function topics_FAQ_Widget

・function cloud_FAQ_Widget

●faq.int.jsの修正箇所

【参考サイト:https://office-fitplus.com/column/wordpress-faq-manager/】

修正前

修正後

Lightbox Plus Colorboxプラグインでもwarningエラーが大量に!

Lightbox Plus Colorboxプラグインもphp7にしたら、warningエラーが大量に出てしまいました。

しかし、ご安心ください。

Lightbox Plus Colorboxを使うのをやめて、Easy FancyBoxを使うようにすれば問題が即解決します!

画像のpopアップだけでなく、埋め込みyoutube動画もpopアップするようになりますので、ご安心ください!

この記事が気に入ったら
いいね ! しよう

SPONSORED LINK