2014-11-13 2 views
0

Google Geolocation API 및 Timezone API를 사용하는 상당히 복잡한 스크립트가 있는데이를 워드 프레스 페이지에 통합하려고합니다. 스크립트에는 Google지도가 표시됩니다.wordpress에서 스크립트 작동 방법

어디서부터 시작해야할까요? WordPress 페이지 코드 편집기에 코드를 붙여 넣으려고했지만 작동하지 않습니다.

+0

가 자신의 확인 파일을 만들고 테마의 functions.php에'대기열에 넣으십시오. – rnevius

+0

특정 페이지에서 어떻게 호출 될까요? – dlofrodloh

+1

'if (is_page ('some_page_id')) {' – rnevius

답변

1

페이지의 헤드 섹션에 JS 라이브러리와 JS 함수를 포함하십시오. 예를 들어, WP 템플릿의 header.php 파일에 코드를 추가하여이를 수행 할 수 있습니다.

this page의 예제 4가 도움이 될 것입니다.

+1

이 작업을 수행하는 더 좋은 방법은 스크립트를 별도의 js 파일에두고 wp_enqueue_script를 사용하는 것입니다. –

+0

어딘가에 고맙습니다. 고마워요. – dlofrodloh

1

JS 스크립트를 포함하려면 wp_enqueue_script 함수를 사용해야합니다. 당신은 단지 특정 페이지에이 스크립트를로드 할 경우 조건부 태그를 사용한다 http://codex.wordpress.org/Function_Reference/wp_enqueue_script

:이 기능에 대한 자세한 내용은이 코덱스 페이지를 방문하십시오 http://codex.wordpress.org/Conditional_Tags#The_Conditions_For_을 ...

if (is_front_page() && is_home()) { 
    // Default homepage 
} elseif (is_front_page()) { 
    // static homepage 
} elseif (is_home()) { 
    // blog page 
} else { 
    //everything else 
} 
관련 문제