2010-02-23 5 views
0

jquery 사진 갤러리가 포함 된 Wordpress 위젯을 만들려고하는 중입니다. 위젯은 사이트의 일부 페이지에만있을 것이므로 위젯이 실제로 표시 될 때 jquery 갤러리 플러그인을로드하고 싶습니다. 어떻게하는지에 대한 아이디어가 있습니까? 내 생각에 어딘가에 내 위젯 함수에서 wp_enqueue_script를 던질 필요가 있지만 어디에서?사용자 정의 WordPress 위젯에 jquery 플러그인을로드하십시오.

답변

1

wp_enqueue_script를 사용하여 jquery를 추가하십시오. 그런 다음 위젯을 사용할 위치를 제외한 모든 페이지에 대해 스크립트를 등록 취소 할 수 있습니다. jquery를 사용하는 향후 플러그인에 문제가 발생할 수 있습니다.

add_action('wp_print_scripts', 'deregister_jquery', 100); 

function deregister_jquery() { 
    if (!is_page(array(2,'one page','another page'))) { 
     wp_deregister_script('jquery-js'); 
    } 
}