'pagination'에 해당되는 글 2건

TW Pagination

포스트, 코멘트에 페이지 번호를 넣을 수 있는 플러그인 입니다. 사용법도 간결하고 활성화하고 소스코드를 넣는 것 만으로 잘 동작합니다. 특별한 에러도 없군요. 

아쉬운 점은 포스트, 코멘트 부분의 설정을 나누어서 따로 관리하게 했으면 더 좋았을 것으로 생각됩니다. 

그리고 정렬(좌,중간,우) 기능이 없어서 따로 스타일 지정을 해 줘야 한다는 부분도 아쉽고요. 따로 스킨기능도 없어서 스타일시트로 꾸며줘야 하는 부분도...(너무 바라는게 많네요. 프로그램도 못하면서 ㅎㅎ;;;)


첨부화일은 한글화 한 소스파일입니다. 압축을 풀고 파일명을 "tw-pagination.php"로 바꾸고 원래의 파일을 대체하면 됩니다.

내부의 영문 부분만 한글로 (구글번역의 도움을 받아서) 바꾼 거지만, 혹시 모르니 원본 백업은 잊지 마시고요.


'워드프레스 > 테마 & 플러그인' 카테고리의 다른 글

Breadcrumb NavXT 웹문서 현재 위치 표시  (0) 2015.03.31
WP Google fonts - 구글 웹폰트 플러그인  (0) 2014.10.16
Meta Slider  (0) 2014.05.05
Inovado  (0) 2014.05.05
Easy Fancybox (한글 언어 파일 추가)  (0) 2014.04.15
블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,

글의 내용이 늘어나면 그 사이를 이동하는 것도 만만치 않은 일입니다. 그래서 일반적으로 페이지 번호를 달아서 이를 해결하는 데 _S 로 만든 테마는 그런 기능이 없이 그냥 이전글, 다음글로만 이동할 수 있게 되어 있습니다.

그래서 플러그인을 통해 페이지 번호를 달아보겠습니다.


플러그인 검색에서 pagination 으로 검색을 해보면 TW Pagination 이라는 플러그인이 검색됩니다. 업데이트 된 지도 오래되었고 버전도 1.0 으로 끝인데, 별이 다섯개. 그리고 검색 최상단에 위치하고 있네요.

http://wordpress.org/plugins/tw-pagination/


플러그인을 설치하고 활성화 한 후 설정페이지로 갑니다. 관리자 메뉴의 "설정 - TW Pagination"입니다.

다른 것은 건들지 않고, Pagination Label 부분은 빈 칸으로 만듭니다. 굳이 라벨까지 달 필요는 없으니...

Previous Page(이전 페이지), Next Page(다음 페이지) 부분은 << 와 >>로 되어 있는데 ◀ 와 ▶ 로 바꿉니다. 눈에 확 띄게요.

특수문자 입력은 검색엔진에서 검색하셔도 되고 한글의 초성 (ㄱ,ㄴ,ㄷ,ㄹ,ㅁ,...)만 누르고 "한자"키를 누르면 각 초성마다 지정된 특수문자를 선택할 수 있습니다.


Advanced Settings 에서 Before Markup 부분은 페이지 번호 부분을 감싸는 요소 사용자가 지정할 수 있는데, 

기본값인 <div class="navigation">을 <div class="page-navi">로 고칩니다.




아래로 스크롤 하면 플러그인의 사용방법이 나옵니다.

쉽게 말하면 페이지 번호가 들어가 부분인 포스트(글)과 코멘트(댓글) 부분에 각각 

<?php if(function_exists('tw_pagination')) tw_pagination(); ?> 와

<?php if(function_exists('tw_pagination_comments')) tw_pagination_comments(); ?> 를 넣으면 된다는 뜻입니다.



관리자 메뉴에서 "외모 - WP Editor"를 선택하고, home.php를 엽니다.

<?php aca_paging_nav(); ?> 를 지우거나 주석으로 처리하고(사용자마다 함수명은 다를 것입니다), 


<?php if(function_exists('tw_pagination')) 

tw_pagination();

?>


를 넣고 저장합니다. 이제 홈페이지에 페이지 번호가 들어간 것을 확인합니다.




만들어진 페이지 번호를 중앙정렬 하기 위해 custom.css를 열고 스타일을 추가합니다.


/* 페이지 번호 */

.page-navi { text-align: center; }

.page-navi .tw-pagination { display: inline-block; }




코멘트 부분에도 페이지 번호를 넣기 위해 comments.php 파일을 엽니다. 코드를 살펴보면 코멘트 네비게이션 부분이 두 곳이 있습니다. 두 곳을 지우고 대신 

<?php if(function_exists('tw_pagination_comments')) tw_pagination_comments(); ?>

를 넣고 저장합니다(혹시 모르니 원래의 코드들은 따로 복사해서 저장해 놓으세요).




코멘트에도 페이지 번호가 들어간 것을 확인할 수 있습니다. 위 아래 두 군데에 넣는 것은 댓들이 길어져서 스크롤하기 어려울 때를 대비한 것으로 보입니다.

블로그 이미지

환타73

디지털 콘텐츠 제작 및 연구 & 개발. 온오프라인 강의.

,