WP 3.3 にアップしたらnoticeが…
-
MAMP環境でWPテーマを1から作っていたのですが、
WP3.2.1 → WP3.3にアップしたら、下記のようなnoticeが出てしまいました。Notice: wp_enqueue_script が誤って呼び出されました。
スクリプトおよびスタイルは wp_enqueue_scripts、admin_enqueue_scripts、init フック以降のみに登録・キュー追加できます。
詳細は WordPress のデバッグをご覧ください。 (このメッセージはバージョン 3.3 で追加されました)
in /Applications/MAMP/htdocs/www/wp-includes/functions.php on line 3578入れているプラグイン(Breadcrumb NavXT 4.0.0のみ)を停止しましたが状況は変わらず、
プラグインを停止→有効化しようとしたら、noticeに加えこんなWarningも出てきました。Warning: Cannot modify header information – headers already sent by (output started at /Applications/MAMP/htdocs/www/wp-includes/functions.php:3578) in /Applications/MAMP/htdocs/www/wp-includes/pluggable.php on line 866
テーマを自作からTwenty Eleven 1.3にしようとすると、やっぱり上記のnoticeとWarningが出ます。
(ブラウザのバックボタンで戻り、リロードするとテーマは切り替わっています)尚、
よく判らないまま、自作のfunction.php内でwp_enqueue_script()から始まる構文をすべて削除してみたところ、
noticeもWarningも出ませんでした。
でも、これだと後から追加したjsが使用できないことに…。noticeとWarningを回避する方法、判る方いらっしゃれば教えていただけないでしょうか。
お願いします。
- トピック「WP 3.3 にアップしたらnoticeが…」には新たに返信することはできません。