ときの対策-ykyukiのブログ=ホームサイトについてプライバシーポリシーykyukiのブログ旧サイトが重くなってきたため、新しく作り直しました。ykyuki.net管理人です。先日はブログのデータが一部消えてしまい申し訳ありませんでした。エラーが起きて有効化できないときの対策」をお教えします。このエラーが起きるのかこのエラーの原因はPHP7に対応していない古いプラグインを使っている場合に発生します。Quicktagsを使用しようとしたときに発生しました。※おいおい、このプラグインは2年以上更新されていません。通常は長い間更新されていないプラグインを使うのは脆弱性の危険性もあるためおすすめできません。インストールして有効化しようと思いましたが重大なエラーが発生したため有効化できませんでした。errorを起こしているのはわかりましたが、詳しくわからなかったので、Google先生に聞いてWordPressのPHP7関係の記事を検索していました。!!参考になりそうなサイトを見つけました。それがこちらいつWordPressをPHP7にすべきか?↑のページからの引用ですが下位互換のない変更点はいくつかあるのだが、その中でも下記の2点が与える影響が大きい。廃止PHP4形式のコンストラクタ(クラス名と同名のメソッド)がエラーを吐くどうやらこのエラーはnew文で作成されたオブジェクトの参照渡しの廃止によって起きているようです。new」から「new」に直すと解決できるようです。new」を使っているところを探してみましょう。はい、見つかりました。上のエラー画像でも出ていますがcomment-form-quicktags.phpの489行目です。//←これ[/code]↑を以下のように直します。//←これから&を取る[/code]これでプラグインが有効化できるようになりました。newを使っているところを全部直さなければいけません。(このプラグインでは1つだけでしたが)まとめphp7に対応していない古いプラグインは使わない。文を直すだけで動くというわけではない。コメントを追加もっと読み込む...コメントは承認後に表示されます。自己紹介ykyukinetプログラミング初心者です。自宅サーバーでブログとかやってました。*ykyukiのブログQooQ。