jQuery가 기본적으로 WordPress에 포함되어 있습니까?


10

최신 버전 3.8.1을 다운로드하면 내부 wp-include/js에 jQuery 폴더가 있습니다.

WordPress에 항상 WordPress가 포함되어 있다고 가정 할 수 있습니까? 내 전화를 걸 필요가 없습니다. 예 :

wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false); 
wp_enqueue_script('jquery'); 

2
예. jQuery는 호환 모드로로드되므로 $속기 표기법을 사용할 수 없습니다 .
Dan

1
최근 WordPress 5 설치에서이 파일을 볼 수 없습니다. 소스 코드에 표시되지 않습니다.
Mark

답변:


21

예, jQuery는 WordPress 핵심의 일부입니다. 그러나 WP 릴리스간에 jQuery 업데이트가 발생할 수 있기 때문에 구식이 될 수 있습니다. WordPress의 최신 릴리스는 최신 버전의 jQuery를 사용합니다.

기본적으로,

wp_enqueue_script('jquery') 

/wp-includes/js/jquery/jquery.js의 핵심에서 jQuery를 가져옵니다.

WP 사이트에 jQuery를 추가하는 "올바른"방법은 다음과 같습니다.

function theme_scripts() {
  wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'theme_scripts');

또 다른 캐치 - 당신이 경우 않는 최신 jQuery를 사용, 그것은 플러그인을 아프게하지 않도록주의해야합니다.


4
WordPress는 일반적으로 jQuery가 릴리스 된 후 며칠 내에 jQuery를 업데이트하지만 최신 베타 버전에 대해서만 해당됩니다. 최신 WordPress의 jQuery는 jQuery보다 훨씬 뒤 떨어지지 않으므로 현실적으로 새로운 것을 사용해야 할 필요는 없습니다.
Otto

2
항상 WordPress와 함께 제공되는 jQuery 버전을 사용하십시오. 테마 또는 플러그인에서 사용자 정의 버전을 사용하지 마십시오.
Chip Bennett

위의 두 가지 의견에 동의 하지만 jQuery 버전 업데이트의 주요 문제는 위에서 언급 한 것입니다. 중요한 문제는 아니지만주의해야 할 문제입니다.
James

구글 cdn을 사용하십시오.
ahmetlutfu

그것은 매력처럼 일했다 ..
Ajay Malhotra

5

여전히 대기열에 넣을 필요가 있지만 자동으로 등록되므로 등록 할 필요가 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.