PHP5.4→7.4アップグレードでWPにエラー出たときの対応
のとデバッグモードでたくさんエラー表示💦されてたのだが
— ponnao (@ponnao) December 22, 2021
PHP7では「split()」関数がなくなったそうで、function.phpのsplit()をexplode()に書き換えたらエラーごっそり消えて表示できるようになった。管理画面はひとまずClassic Editorで対応。
感謝!https://t.co/k6gCose2Ri
wp.vicuna.excに限っての話ですが、ディレクトリ位置とsplit関数の位置は以下の感じです。
wp-content/themes/wp.vicuna.exc/function.php
494行目(wp.Vicuna Ext. Customの場合は475行目)$arr_content = split("\n", $content);
610行目(wp.Vicuna Ext. Customの場合は591行目)$arr_content = split("\n", $content);
参考
「Fatal error: Uncaught Error: Call to undefined function split() in」で検索したら出てきました。
以下は作業にあたり色々流し読みしたサイト群。
他に「Notice: Undefined variable」や「Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘my_function_admin_bar’ not found or invalid function name in」などのエラーも出た。
Treehouse Blog of cott – Scraps for WEB DESIGNING
【解決済み】wordpress本文が表示されない不具合|ホームページ制作は大阪のエンジョイワークスへ
【WordPress】PHP5.6からPHP7.1に変えてみた | Kimagureman! Studio ~趣味全開! 気まぐれ更新日記~
WordPressとPHP 7の対応状況について、アップデートしても大丈夫? | ワードプレスドクター
PHP Compatibility Checker – WordPress プラグイン | WordPress.org 日本語
Notice: wp_enqueue_script が誤って呼び出されました。 – ウェブ工房マックボックス
PHP5.6からPHP7.1にしたら出たエラー|Never catch a cold.
PHPでNotice: Undefined variableというエラーが出たとき | ハックノート
警告 call_user_func_array() expects parameter 1 to be a valid callback, function ‘sort_
最近のコメント