フレームワークの親テーマを作成しています。親のfunctions.php
に、頻繁に使用する可能性のあるすべてのjsファイルを登録したいのですが、それをロードしたい場合は、functions.php
という子にwp_enqueue_script()
を使用するだけです。
しかし、うまくいきません….
何か手がかりがありますか?
子のfunctions.phpファイルは親のfunctions.phpの前にロードされるので、それらをエンキューした後に登録します。代わりに'after_setup_theme'
のようにフックでスクリプトをエンキューしてみてください。
コードをそのように分割するのは悪い形式です。あなたは常にあなたの関数とそれを呼び出すフックを同じ場所に配置してデバッグを容易にするべきです。
そうは言っても、wp_enqueue_script()
呼び出しを親テーマのfunctions.php
ファイルに入れた場合、想定どおりに機能しますか?そうでない場合は、何か他の問題が発生している可能性があります。それを診断して修正するには、コードを確認する必要があります。