2012-07-01 3 views
0

저는 워드 프레스 테마로 jquery 플러그인을 사용하고 싶지만 작동에 문제가 있습니다. functions.php에서워드 프레스 테마로 jQuery 사용하기

나는이 :

<?php wp_enqueue_script('jquery'); ?> 
<?php wp_enqueue_script('jquerycountdownpackjs', '/wp-content/themes/mytheme/jquery.countdown.pack.js', array('jquery'),'1.2.6'); ?> 

이 내가 jQuery를로드 워드 프레스를 이야기하고 내 플러그인을로드하는 데 필요한 모든인가? header.php에서

내가 가진 jQuery를 시작 :

jQuery(document).ready(function($) { 
내가 놓친 거지 뭐가

? 플러그인 결과를 표시해야하는 div에 아무것도 표시되지 않습니다. jQuery를 올바르게로드하고 있습니까?

+0

:

실제 jQuery를 스크립트는 익명 함수를 호출하거나 document.ready 래퍼 또는 자체에 있어야 귀하의 의견은 OP가 사용하는 jquery가 아닌 countdownpack 플러그인을위한 것입니다. –

+0

실제 문제는 무엇입니까? 웹 사이트에 대한 테스트 링크가 있습니까? 콘솔에 JS 오류가 있습니까? –

+0

Wordpress의 jQuery 버전을로드하는 올바른 방법이 아닌가? 로드하려면 어떤 작업을해야합니까? 문제는 플러그인을 표시해야하는 div가 페이지에 아무 것도 표시하지 않는다는 것입니다. –

답변

2

그냥 jQuery이면, 헤더를 넣어야합니다.

<?php wp_enqueue_script("jquery"); ?> 
<?php wp_head(); ?> 

: 그것이 wp_head 또는 wp_print_scripts 행동에서 호출하면 파일이 해당 작업을 실행하기 전에 큐에해야으로이 기능은 작동하지 않습니다. 당신이 참조하고 버전 번호 @mrtsherman

jQuery(document).ready(function($) { 
// $() will work as an alias for jQuery() inside of this function 
}); 

또는 SIAF

(function($) { 
// $() will work as an alias for jQuery() inside of this function 
})(jQuery); 
+0

countdown 플러그인에 다른 스크립트를 대기열에 넣으려면 다음 코드를 추가하십시오. 'code' 'code' – crs1138