WP-Footnotes 3.2 에 Smooth Scroll 추가하기
7월 11th, 2008 at 12:54 오후 - Hoon (워드프레스) · Print
내가 쓰고 있는 WP 플러그인중에서 가장 좋아하는 플러그인 중의 하나가 바로 WP-Footnotes 이다. 정말이지 흠잡을데 없는 훌륭한 플러그인이다. 하지만 한가지 아쉬운 점이 있는데 smooth scroll 기능을 사용하면 유독 IE 에서는 제대로 작동하지 않는다는 점이다. 우분투를 주로 쓰고 있는 나로서는 사실 크게 불편한 것은 없지만 그래도 가끔씩 사무실에서 IE 로 보다보면 제대로 스크롤이 되지 않는 경우가 있었다.
그런데, 이번에 WP-Footnotes 가 3.2로 버전업 하면서 아예 smooth scroll 기능을 없애버렸다. 무슨 이유인지는 모르겠지만 제작자 홈페이지에는 jQuery 를 이용해서 직접 테마 파일을 수정하도록 권유하고 있는데 Java에 문외한인 나는 전혀 무슨 말인지 이해할 수가 없었다.
하지만 더 간단한 방법이 있다. smoothscroll.js 를 다운받아서 테마파일안에 include 하기만 하면 된다.
내 경우에는 /wp-includes/js/ 안에 smoothscroll.js 파일을 업로드 하고(/wp-includes/ 에다 직접 파일을 올리는게 깨림칙 했지만…) header.php(조금이나마 사이트의 로딩 속도를 올려보고자) footer.php 파일에다가 다음과 같이 추가하였다.
<script src="/wp-includes/js/smoothscroll.js"></script>
</div>
jQuery 의 럭셔리한 스크롤 기능은 아니더라도 충분히 제값을 한다. 게다가 IE 에서도 문제없이 작동하니 최고다!