게시판 하단을 보면
'처음 << 1 2 3 4 5 6 7 8 9 10 >> 마지막' 이런식으로 이루어져 있는데요.
현재 '<<', '>>' 이 버튼을 누르면 한칸씩 이동이 됩니다.
이 때문인지 <<, >> 버튼 자체가 번호를 클릭하는 것만 못해 변경을 하려고하는데요.
예를 들어 현재는 1페이지에서 >> 버튼을 누르면 2페이지로 넘어갑니다.
이걸 10칸씩 넘어가게 만들어 1페이지에서 >>버튼을 누르면 11페이지로 넘어갈 수 있도록 하고 싶은데
어떻게 하면 좋을까요?
안녕하세요.
FTP로 접속해서 /www/wp-content/plugins/kboard/helper/Pagination.helper.php 파일에
아래의 코드를 찾아서
// 좌우 이동 화살표 «, »를 출력한다.
// 처음과 마지막 페이지가 아니라면 링크를 걸어주면 된다.
if($current_page != 1){
$prev_page = $current_page - 1;
$paging = "<li class=\"first-page\"><a href=\"?pageid=1{$query_strings}\">".__('First', 'kboard')."</a></li>" . "<li class=\"prev-page\"><a href=\"?pageid={$prev_page}{$query_strings}\">«</a></li>{$paging}";
}
if($current_page != $total_page){
$next_page = $current_page + 1;
$paging = "{$paging}<li class=\"next-page\"><a href=\"?pageid={$next_page}{$query_strings}\">»</a></li>" . "<li class=\"last-page\"><a href=\"?pageid={$total_page}{$query_strings}\">".__('Last', 'kboard')."</a></li>";
}
아래의 코드로 교체해보세요.
// 좌우 이동 화살표 «, »를 출력한다.
// 처음과 마지막 페이지가 아니라면 링크를 걸어주면 된다.
if($current_page != 1){
$prev_page = $current_page - 10;
if($prev_page < 0){
$prev_page = 1;
}
$paging = "<li class=\"first-page\"><a href=\"?pageid=1{$query_strings}\">".__('First', 'kboard')."</a></li>" . "<li class=\"prev-page\"><a href=\"?pageid={$prev_page}{$query_strings}\">«</a></li>{$paging}";
}
if($current_page != $total_page){
$next_page = $current_page + 10;
if($next_page > $total_page){
$next_page = $total_page;
}
$paging = "{$paging}<li class=\"next-page\"><a href=\"?pageid={$next_page}{$query_strings}\">»</a></li>" . "<li class=\"last-page\"><a href=\"?pageid={$total_page}{$query_strings}\">".__('Last', 'kboard')."</a></li>";
}
추후 파일 수정없이 설정이 가능하도록 업데이트에 반영하도록 하겠습니다.
고맙습니다.