0

wp_enqueue_script()を使用してGoogleCDNを介してjQueryをWordPressサイトにロードしました。

function my_jquery_enqueue(){  
  wp_deregister_script('jquery');
  wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js", false, null);
  wp_enqueue_script('jquery');    
}
if (!is_admin()) add_action('wp_enqueue_scripts', 'my_jquery_enqueue',11); 

ここで、wp_enqueue_scriptを使用してtwitter-bootstrapのスクリプトファイルをロードして使用できるようにする必要がありますが、何らかの理由でテーマにロードされていません。

function my_twitterBootstrap_js(){   
    wp_enqueue_script('twitter-bootstrap-js', 'http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.0/js/bootstrap.min.js', array('jQuery'));
}
add_action('wp_enqueue_scripts', 'my_twitterBootstrap_js');

ちなみに、私は論文1.8.5のテーマを使用しています。

私はここで何か間違ったことをしましたか?

4

1 に答える 1

0

管理者側でこのスクリプトを読み込もうとしているようです。あれは正しいですか?その場合は、 admin_enqueue_scripts を使用します。

管理者にロードしようとしていない場合は、上記のコードで !is_admin() を削除してください。

于 2013-02-14T22:32:52.240 に答える