どのタイミングかわからなかったのですが、WordPressのログインページで下記の様なエラー目メッセージが。。。
サイト自体に影響はなかったのですが、どうも気になり1時間程格闘して解決出来ました。
[aside type=”boader”]
Notice: wp_deregister_script が誤って呼び出されました。管理画面では jquery
スクリプトの読み込みをオフにしないでください。フロントエンドテーマだけをターゲットにするには、wp_enqueue_scripts
フックを使いましょう。 詳しくは WordPress のデバッグをご覧ください。 (このメッセージはバージョン 3.6 で追加されました) in /home/xxxxxxx/mobstyley.net/wp-includes/functions.php on line 3897
[/aside]
どこでエラーが出ているのか?
上記のエラーメッセージだけ見るとwp-includesフォルダ内のfunctions.phpが原因の様に思いますが、変更が必要なファイルはテーマフォルダ直下のfunctions.phpです。
[aside type=”boader”]
編集ファイルの場所
wp-content/themes/使用しているテーマフォルダ/functions.php
[/aside]
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
コメント