2014-02-17 5 views
0

에서 자바 스크립트를로드하는 방법 나는이 functions.php를 사용하여 자바 스크립트를로드하는 올바른 방법 인 경우 알 필요가워드 프레스

function wd_load_script() { 
    wp_deregister_script('jquery'); 
    wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', false, '1.10.2', true); 
    wp_register_script('cufon-yui', get_template_directory_uri() . '/js/cufin-yui.js', 'jquery'); 
    wp_register_script('cufon-aller', get_template_directory_uri() . '/js/cufon-aller.js', 'jquery'); 
    wp_register_script('script', get_template_directory_uri() . '/js/script.js', 'jquery'); 
    wp_register_script('coin-slider.min', get_template_directory_uri() . '/js/coin-slider.min.js', 'jquery'); 

    wp_enqueue_script('jquery'); 
    wp_enqueue_script('cufon-yui'); 
    wp_enqueue_script('cufon-aller'); 
    wp_enqueue_script('script'); 
    wp_enqueue_script('coin-slider.min'); 

}  
add_action('wp_enqueue_scripts', 'wd_load_script'); 

답변

0

예 그 코드의 세 번째 매개 변수하지만 WP에서 자바 스크립트를로드하는 올바른 방법입니다 wp_register_script은 배열이어야합니다. 'jquery' 대신 array('jquery')입니다. 예를 들어, 변화에 대한

:

wp_register_script('cufon-yui', get_template_directory_uri() . '/js/cufin-yui.js', 'jquery'); 

사람 :

wp_register_script('cufon-yui', get_template_directory_uri() . '/js/cufin-yui.js', array('jquery')); 
+0

감사하지만, 정말 매개 변수 배열 ('jQuery를')을 의미? 그것을 위해? – Cazs

+0

그 질문을 올바르게 이해한다면 왜'array ('jquery')'가 사용되는지 묻고있다. 그것은 jQuery가 작동하기 위해 jQuery가 필요하기 때문에 jQuery가로드 된 후에 만 ​​WordPress에 파일을로드하도록 지시하는 것입니다. 자세한 정보는 여기를보십시오. http://codex.wordpress.org/Function_Reference/wp_register_script –