wp_deregister_script が誤って呼び出されました。WordPressログイン画面のエラー修正

wp_deregister_script が誤って呼び出されました。WordPressログイン画面のエラー修正

Notice: Undefined offset: 1 in /home/mobstyley/mobstyley.net/public_html/wp-content/themes/jstork_custom/functions.php on line 139

Notice: Undefined offset: 1 in /home/mobstyley/mobstyley.net/public_html/wp-content/themes/jstork_custom/functions.php on line 145

どのタイミングかわからなかったのですが、WordPressのログインページで下記の様なエラー目メッセージが。。。

サイト自体に影響はなかったのですが、どうも気になり1時間程格闘して解決出来ました。

Notice: wp_deregister_script が誤って呼び出されました。管理画面では jquery スクリプトの読み込みをオフにしないでください。フロントエンドテーマだけをターゲットにするには、wp_enqueue_scripts フックを使いましょう。 詳しくは WordPress のデバッグをご覧ください。 (このメッセージはバージョン 3.6 で追加されました) in /home/xxxxxxx/mobstyley.net/wp-includes/functions.php on line 3897

どこでエラーが出ているのか?

上記のエラーメッセージだけ見るとwp-includesフォルダ内のfunctions.phpが原因の様に思いますが、変更が必要なファイルはテーマフォルダ直下のfunctions.phpです。

編集ファイルの場所

wp-content/themes/使用しているテーマフォルダ/functions.php

wp_deregister_scriptという記述を探します。何行か下側にadd_action(‘wp_print_scripts’, ‘add_script’);と記述された箇所があるので下記の様に変更して上書きします。

add_action(‘wp_print_scripts‘, ‘add_script’);を

add_action(‘wp_enqueue_scripts‘, ‘add_script’);

に変更。これで解決。エラーメッセージが表示されなくなりました。

WordPressで運用しているとこういったエラーに遭遇する事も少なくはないのでその度に苦労しますwww

買い忘れたモノはないですか?
wp_deregister_script が誤って呼び出されました。WordPressログイン画面のエラー修正

お役に立ちましたらシェアお願いしますm(_ _)m

コメントを残す

メールアドレスが公開されることはありません。