안녕하세요 KBoard 퓨어 갤러리 스킨을 쓰고있는데 최신글 보이는 갯수를 지정할려고 합니다.
현재 PC버전에서는 8개씩 보이고 모바일에서는 3개씩 보이게 바꾸긴했는데 태블릿PC 상태에서도 3개씩 보입니다..ㅠ
모바일만 3개씩 보이게하고 데스크탑PC나 태블릿 PC에서는 8개씩 보이게 바꿀수 있나요?
현재 functions.php에
add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_where($where, $board_id, $content_list){
if(wp_is_mobile() && $content_list->is_latest && $board_id == '1'){ // 실제 게시판 id로 적용해주세요.
$content_list->rpp(3);
}
return $where;
}
이 함수를 써놨습니다만, 모바일이든 태블릿PC든 다 3개로 보이게하네요 ㅠㅠ
안녕하세요~^^
올려주신 코드 상에서는 문제가 없습니다.
테스트 환경에서 적용 결과 정상적으로 잘 동작합니다.
게시판 ID가 잘 입력되었는지 확인해보시겠어요?
고맙습니다.
위에 코드를 보시면 태블릿PC에서는 3개씩 보이게 되는데 혹시 8개씩 보이게하는 방법이없나여?
태블릿기준은 1200px~600px로 잡았습니다.
모바일만 3개씩 보이게 하고 싶습니다.
wp_is_mobile() 함수는 워드프레스 내에서 해당 기기가 PC인지 모바일인지
구분하여 적용해주는 함수로 해상도와 관련 없이 모바일로 인식되면 동작합니다.
해상도로 출력을 조절하고자 하신다면
위 코드를 적용하지 마시고 출력 갯수를 8개로 한 뒤 미디어쿼리를 이용하여
css로 조절하시는 방법을 이용하실 수 있습니다.
미디어 쿼리는 아래의 코드를 적절히 활용해보세요.
@media screen and (max-width: 1200px) {
/* 이곳에 태블릿 CSS 코드를 추가해보세요. */
}
@media screen and (max-width: 600px) {
/* 이곳에 모바일 CSS 코드를 추가해보세요. */
}
고맙습니다.