2009-04-25 2 views
0

누구든지 jQuery API를 Wordpress와 함께 사용하는 방법을 알고 있습니까? 함수 템플릿에 액션을 추가 할 수 있지만이 특정 테마 템플릿은 내가 추가 할 수 없다는 것을 알고 있습니다.jQuery 및 Wordpress

+0

어떤 종류의 오류가 발생하고 있습니까? – TStamper

+0

나는 어떤 오류도 볼 수 없다. 단지 시작되지 않습니다. 돔을가는 방법을 알아낼 수 없습니다. 나는 간단한 js 함수를 테스트 해 보았는데 심지어 나타납니다. – wavyGravy

답변

1

jQuery를 추가하는 가장 쉬운 방법은 기본 템플릿 페이지의 < 머리 > 섹션에 다음 줄을 추가 구글 아약스 libs와의 API를

<script src="http://www.google.com/jsapi"></script> 
<script> 
    google.load("jquery", "1"); 
</script> 

을 사용하는 것입니다, 당신은 바로 jQuery를 사용할 수 있어야합니다 .

+1

나는 을 선호하지만 보트는 무엇이든 띄울 수 있습니다. FTP 액세스가 필요하지 않습니다 ... wp-admin의 편집자가 있습니다. – mpen

+0

나는 여러 가지 이유로 나의 접근 방식을 선호한다. (1) 자동으로 가장 높은 버전을 선택합니다. 예를 들어 제 경우에는 1을 입력하면 자동으로 1.3.2를 선택합니다. (2) 프로토 타입과 같은 다른 JS 라이브러리를 추가 할 때 더 명확합니다. , YUI 등 - "ajax.googleapi 's"URL을 사용하면 라이브러리 이름 자체를 즉시 읽을 수 없습니다. (3) 빠른 로딩 : 작은 문자 == 적은 바이트. – PlagueHammer

+0

첫 번째 게시물을 읽어 주셔서 감사합니다! Google에서 API를 가져옵니다. 나는 그것이 기본 템플릿으로 작동하기 때문에 어떤 오래된 템플릿에서도 작동한다는 것을 알고있다. 스크립트 시작 부분에 이것을 선언해야한다고 생각합니다. $ jQuery.noConflict() – wavyGravy

0

당신이 오류의 어떤 종류를보고있다 (나는이 블로그 또는 메인 PHP 테마 페이지 자체를 편집 할 수 있도록 테마 편집기 이상 액세스에서 FTP 접속이 당신을 필요로 생각) ? 헤더에 <?php wp_head(); ?>으로 전화를 걸고 계십니까? 당신은 또한 < wp_enqueue_script('jquery'); ?>을 링크하고 있는데 jquery도로드되어 있습니까?

+0

그래 헤더 템플릿을 호출하고 있습니다. 이 ditty는 내 functions.php 템플릿에 있습니다 : add_action ('wp_print_scripts', 'custom_add_javascript'); function custom_add_javascript() { wp_enqueue_script ('함수', '/wp-content/plugins/functions.js', array ('jquery')); } 헤더에 해당 메소드를 추가하고 어떤 결과가 발생하는지 확인하겠습니다. 정말 고맙습니다. 이 사이트를 이미 사랑하십시오. 다른 기본 템플릿과 함께 사용할 수 있습니다. 내가 옳지 않은 일이 뭔가 있니? – wavyGravy

+0

오류가 전혀 표시되지 않습니다. 다른 것은 간단한 js 함수조차 할 수 없다는 것입니다. Sucks 때문에 테마 포럼의 저자가 잠겨 있습니다. Nigh ... – wavyGravy

+0

주제와 같은 소리가 jquery를 두 번 이상로드하고 충돌을 일으킬 수 있습니다. 나는 많은 Wordpress 테마가 함께 해킹 된 것을 발견했으며 작성자는 그들이하는 일에 대해 명확하지 않습니다. 다른 테마를 찾거나 Wordpress 지원 포럼을 크루즈 할 것입니다 .... – markratledge