0

こんにちは私は最近ワードプレスのテーマを開発することを学んでいます、そして最初に私はjqueryスクリプトとこのような他のスクリプトを追加しました:

<script src="<?php bloginfo('template_directory') ?>//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>

しかし、今日、いくつかのチュートリアルを行っているときに、これが最善の方法ではないことがわかったので、インターネットで検索を開始し、その方法を見つけました。

  function register_js(){
    wp_deregister_script('jquery');
    wp_register_script('jquery' , '//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js');
   }
add_action('init' , 'register_js');

しかし、いくつかの理由で、私のページにあるすべてのスクリプトは、jQueryが定義されていないか、$が定義されていないと言っています。

4

1 に答える 1

2

wp_enqueue_script 関数がありません。

詳細はこちら: http://codex.wordpress.org/Function_Reference/wp_enqueue_scrip

ワードプレスの例:

<?php
function my_scripts_method() {
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js');
    wp_enqueue_script( 'jquery' );
}    

add_action('wp_enqueue_scripts', 'my_scripts_method');
?>
于 2012-08-20T07:45:08.777 に答える