2012-03-19 3 views
6

바닥 글에 스크립트를 대기열에 넣는 데 문제가 있습니다.바닥 글의 wp_enqueue_script

wp_deregister_script('jquery'); 
wp_enqueue_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), false, true); 

다음은 wp_enqueue_script 정의입니다 :

wp_enqueue_script( 
    $handle 
    ,$src 
    ,$deps 
    ,$ver 
    ,$in_footer 
); 

당신은 내가 참으로 in_footer $를 설정하고 볼 수 있듯이. 이것은 나를 위해 작동하지 않습니다. 그 논쟁 없이는 잘 작동하고 header.php에 넣습니다. 왜 $ in_footer에서 작동하지 않습니까?

답변

7

</body> 태그 바로 앞에 wp_footer()이 있는지 확인하십시오. 자세한 내용은 $in_footer parameter을 참조하십시오. wp_head가 실행되기 전에 이것을 호출해야합니다. 이 작업을 사용해보십시오.

add_action('wp_enqueue_scripts', 'add_scripts_to_pages'); 

또 다른 시도는 제 3 및 제 4 매개 변수로 NULL을 사용하는 것입니다. 기본 워드 프레스 기본 자바 스크립트 바닥 글로 이동하지 않습니다으로

11

는 해결 방법은 해당 경로 추가하는 것입니다 : @ 닉의 대답에 추가로

wp_enqueue_script('jquery','/wp-includes/js/jquery/jquery.js','','',true); 

See detailled post about this

+1

내가 잘못 될 수는 있지만 지금은이 솔루션이 제대로 작동하지 않는다고 생각합니다. –

관련 문제