워드프레스와 제이쿼리
워드프레스에는 기본적으로 제이쿼리 라이브러리가 포함되어 있다. wp_enqueue_scripts
액션훅을 이용해 wp_enqueue_script( 'jquery' ) 함수로 로딩한다. 그럼에도 불구하고 $
사용시 undefined
라는 에러가 나왔다. 몇가지 솔루션을 찾았는데 (1) 함수 사용시 의존성을 해결하는 방법과 (2) 즉시 실행함수를 사용해 jQuery 키워드를 파라매터로 넘겨주고 받는 쪽에서 $
변수로 받는 방법이었다. 그러나 이 두가지 방법으로도 해결할 수 없었다.
jQuery.noConflict() 함수로 해결할 수 있었다.
<script src="other_lib.js"></script> <script src="jquery.js"></script> <script> $.noConflict(); jQuery( document ).ready(function( $ ) { // Code that uses jQuery's $ can follow here. }); // Code that uses other library's $ can follow here. </script>
YeoPress
노드 프로젝트에서는 yeoman.io에서 제공하는 제너레이터를 주로 사용한다. 워드프레스에서도 요맨으로 코드 스켈톤을 작성할수 있는데 YeoPress가 그것이다. (동영상 샘플) 로컬에서 테스트 해봤으나 중간에 실패한다.