2013-03-04 4 views
0

내 WordPress 사이트의 특정 특정 페이지에 JavaScript 파일을 포함해야합니다. 내가 현재 처리하고있는 방식은 모든 페이지를 특정 부모 페이지로 모으고 지정된 부모가있는 페이지에 JavaScript를 포함한다는 것입니다.특정 WordPress 페이지에 JavaScript를 포함하는 모범 사례

이 방법은 효과가 있지만 다소 지나치게 복잡해 보입니다. 본질적으로 임의의 페이지 집합에 JavaScript 파일을 포함시키는 더 좋은 방법이 있습니까? 당신은 당신의 테마 디렉토리에 자바 스크립트 파일을 넣어 사용하여 호출 할 필요가

function include_crm_wp_funcs(){ 
    global $post; 
    if(get_the_title($post->post_parent) == 'My Parent Page'){ 
    require_once 'myJavaScript.js'; 
    } 
} 
add_action('wp_enqueue_scripts','include_crm_wp_funcs'); 

답변

1
function include_crm_wp_funcs(){ 
    global $post; 
    if(get_the_title($post->post_parent) == 'My Parent Page'){ 
    wp_register_script('js_name', get_template_directory_uri() . 'PATH TO YOUR JS FILE'); 
    wp_enqueue_script('js_name'); 
    } 
} 
add_action('wp_enqueue_scripts','include_crm_wp_funcs'); 

: 여기

내가 현재 사용하고 당신에게 내가 무엇을 찾고 아이디어를 제공하기 위해 무엇을 wp_register_script()wp_enqueue_script.

+0

감사합니다. wp_register/enqueue_script를 잊어 버렸습니다. 하지만 내가 찾고있는 것은 페이지 부모를 사용하는 대신에 사용할 수있는 방법입니다. 특정 페이지 그룹을 설정하는 다른 방법에는 어떤 것이 있습니까? – motorfirebox