게시판 목록 화살표 클릭 시 10페이지씩 이동되도록 가능할까요?

안녕하세요,

현재 게시판 목록이 1~10까지 나와있고 양 끝에 화살표를 클릭하면 한페이지 씩 이동되는 것으로 알고 있습니다.

그런데 화살표 클릭시 하나씩 이동되는 것이 불편한 점이 있어,
한번 클릭하면 10번째 목록 다음(11번째)으로 이동되도록 하고 싶습니다.

가능할까요?

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 플러그인에서 페이징은

    FTP로 접속해서 /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}\">{$text['fist']}</a></li>" . "<li class=\"prev-page\"><a href=\"?pageid={$prev_page}{$query_strings}\">{$text['prev']}</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}\">{$text['next']}</a></li>" . "<li class=\"last-page\"><a href=\"?pageid={$total_page}{$query_strings}\">{$text['last']}</a></li>";
    }

    아래의 코드로 교체하시면

    이전, 다음 링크 클릭 시 10개씩 이동되게 하실 수 있습니다.

    if($current_page != 1){
    	if(1 < ($current_page - 10)){
    		$prev_page = $current_page - 10;
    	}
    	else{
    		$prev_page = $current_page - 1;
    	}
    	$paging = "<li class=\"first-page\"><a href=\"?pageid=1{$query_strings}\">{$text['fist']}</a></li>" . "<li class=\"prev-page\"><a href=\"?pageid={$prev_page}{$query_strings}\">{$text['prev']}</a></li>{$paging}";
    }
    if($current_page != $total_page){
    	if($total_page >= ($current_page + 10)){
    		$next_page = $current_page + 10;
    	}
    	else{
    		$next_page = $current_page + 1;
    	}
    	$paging = "{$paging}<li class=\"next-page\"><a href=\"?pageid={$next_page}{$query_strings}\">{$text['next']}</a></li>" . "<li class=\"last-page\"><a href=\"?pageid={$total_page}{$query_strings}\">{$text['last']}</a></li>";
    }

    현재 선택된 페이지에서 이전, 다음 버튼 클릭 시 10개씩 이동하면

    1보다 작은 값이 나오거나 실제 페이지보다 많은 페이지 id가 적용될 수 있습니다.

    위의 코드처럼 적절히 조건을 줘서 사이트에 맞게 코드 수정해보시겠어요?

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요