WSC8カスタムサイトの修正

https://dp52153772.lolipop.jp/developarea/

PHP(プログラム)のバージョンアップとワードプレスのバージョンアップは保守管理の作業として随時やっていますがPHPの仕様変更とかによって今まで認められていたソースが認められないっていことが発生します。

セキュリティーやワードプレスの互換性を考えて
PHP(プログラム)のバージョンアップを以前から試みてはいますが
古いテンプレートWSC8と当時のカスタム方法が最新のPHPでは認められていないようです。
chatGPTを利用しながら健全な環境に持っていけないか?という作業の備忘録とします。

(1)有効化

以下の警告文が表示され、ワードプレスも正常には動かないようです。

Notice: 関数 _load_textdomain_just_in_time が誤って呼び出されました。oitoku ドメインの翻訳の読み込みが早すぎました。これは通常、プラグインまたはテーマの一部のコードが早すぎるタイミングで実行されていることを示しています。翻訳は init アクション以降で読み込む必要があります。 詳しくは WordPress のデバッグをご覧ください。 (このメッセージはバージョン 6.7.0 で追加されました) in /home/users/2/lolipop.jp-dp52153772/web/developarea/wp-includes/functions.php on line 6260

Deprecated: 関数 add_custom_background は、バージョン 3.4.0 から非推奨になりました ! 代わりに add_theme_support( ‘custom-background’, $args ) を使用してください。 in /home/users/2/lolipop.jp-dp52153772/web/developarea/wp-includes/functions.php on line 6260

Deprecated: 関数 add_custom_image_header は、バージョン 3.4.0 から非推奨になりました ! 代わりに add_theme_support( ‘custom-header’, $args ) を使用してください。 in /home/users/2/lolipop.jp-dp52153772/web/developarea/wp-includes/functions.php on line 6260

Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/lolipop.jp-dp52153772/web/developarea/wp-includes/functions.php:6260) in /home/users/2/lolipop.jp-dp52153772/web/developarea/wp-includes/functions.php on line 7310

(2)chatGPTに相談

function.phpの問題が指摘されて修正。
警告文は消えたけど、本番環境で一回試してみたのと同じで
認証はOKっぽいけど、以降のページで背景が消えちゃうとか表示が崩れるなどが解消されていない
ここで一旦タイムアウト

https://chatgpt.com/share/6a976bf2-b41c-83ee-b5ad-f1271c76fc4a

制限解除後に再度作業
https://chatgpt.com/share/6a97db19-1f60-83ee-9e1c-9bd67452f034

functions.php修正版をアップロード

ヘッダーに出ていた警告文が消えた