4

ワードプレスのプロジェクトを引き継いだばかりです。以前の開発者がテーマを台無しにしたため、私の ajax フォーム (gravityform) が正しく機能しなくなりました。問題は、header.php に jquery とカスタム js を追加する方法です。

    <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/jquery.easing.1.3.js"></script>
    <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/slides.min.jquery.js"></script>
    <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/script.js"></script>
    <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/tabs.min.js"></script>

wp_register_script と wp_enqueue_script を使用して、これらのスクリプトを functions.php に正しく追加するにはどうすればよいでしょうか。

どのスクリプトが他のスクリプトに依存しているかを調べるにはどうすればよいですか? それらを呼び出す正しい順序が好きですか?

編集wp_enqueue_scriptsを介して適切な方法でスクリプトを含めるようにしました。しかし今、私は奇妙な JS エラーに直面しています。TypeError: $ は関数ではありません

$ を jQuery で置き換えると機能します。しかし、これでは解決にはなりません。とにかくこのエラーが表示されるのはなぜですか?

4

2 に答える 2