[0415] PHP8.1 瑠奈 |
![](./icon/36.png) |
ブログ置いてるサーバーのPHPのバージョンが、サポート終了済みの「7.4.33」だったので、最新の「8.1.15」に変更したところ、ブログがエラーで表示されずにゃ。 自作テーマから公式テーマに変えてみたら普通に表示されたので、自作テーマの記述に問題ありと判明にゃ。 デバッグのログを見たら、functions.phpの88行目がどおとか出てたので、非表示にしてみたら正常に表示されたにゃ。
// 編集エディターのデフォルトをテキストエディタで表示する add_filter( 'wp_default_editor', create_function('', 'return "html";') );
↑こいつ
探せばPHP8.1でも使える手段があるだろうけど、それまで少しの間デフォルトでビジュアルエディタが表示されて、いちいちテキストエディタに切り替えるの面倒だなと思ったら、管理画面のユーザーの編集画面に「ビジュアルリッチエディターを使用しない」って設定があったにゃ。いつの間にーにゃ。
追記 エラーメッセージ: Uncaught Error: Call to undefined function create_function() in …
この「create_function()」がPHP8で廃止になったのでエラーになるらしいにゃ。 てか、「サイトで技術的な問題が発生しているにゃ」ってメール来てたの気が付かにゃかったにゃ。 テーマでエラーが発生しているってことも、エラー詳細も書いてあったにゃ。便利だーにゃ。 |
250回目 [ 猫の神様 ] |
|
|