PHP5.4→7.4アップグレードでWPにエラー出たときの対応

2022年5月24日

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」で検索したら出てきました。

PHP5からPHP7に環境を移したら「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 PHP互換性エラー

【WordPress】PHP5.6からPHP7.1に変えてみた | Kimagureman! Studio ~趣味全開! 気まぐれ更新日記~

PHPのバージョンを7に上げてみた | 日々のできごと

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_

WordPress

Posted by ponnao