1

関数.phpに次のコードを使用してjqueryをページに追加しました

wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js', false, '1.9.1', true);
        wp_enqueue_script('jquery');

これはしばらくの間機能しました。その後、jQueryが定義されていないことを示します

私はここで何か間違ったことをしましたか?それ以外の方法でやるべきですか?

4

2 に答える 2

0

最初の使用:

wp_deregister_script('jquery');

それから:

wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js', false, '1.9.1', false);
wp_enqueue_script('jquery');

そしてheader.phpで使用:

wp_head();

</head>タグの前。そして、jqueryを<head>タグに入れる方が良いと思います。jqueryに依存するすべてのjavascriptは、jqueryコアの後にリンクする必要があることを忘れないでください。

于 2013-03-27T10:02:11.497 に答える
0

Wordpressには独自のものjquery libraryがあるため、含める必要はありません。libraryjqueryのを含めると、状況によってはconflict with wordpressライブラリになる場合があります。プラグインでjqueryを何度も使用しましたが、常にこの方法
wp_register_script('script', plugins_url('script.js', __FILE__));
wp_enqueue_script('script');
を使用しています。これが役立つと思います。

于 2013-03-27T10:21:39.647 に答える