안녕하세요.
오늘만 두번째로 질문하게 되어 죄송합니다.
다름이 아니라 현재 쇼핑몰 사이트를 제작하고 있어 그 사이트에 kboard 오션 별점 스킨을 사용하고 있는데요.
리뷰 게시판을 생성해서 모든 제품의 리뷰들이 한 게시판에서 볼 수 있게 만들고 있습니다.
그런데 한 가지 부분빼고 나머지는 전부 구현이 됐는데
리뷰 리스트에
사람들이 직접 글쓰기를 통해 삽입한 이미지가 아닌
저희 쪽에서 제품마다 지정해놓은 썸네일 이미지가 뜰 수 있게 할 수 있을까요?
예를 들면
'크림' 화장품에 사람들이 리뷰를 썼을 때
게시판 목록에 사람들이 별도로 이미지를 첨부하지 않아도 '크림' 제품 이미지가 조그맣게라도 뜨고
내용, 별점 등이 뜨는 게시판입니다.
답변해주시면 감사하겠습니다.
감사합니다 :)
안녕하세요~^^
KBoard 플러그인 최신 버전을 사용 중이시라면
kboard_content_get_thumbnail 필터로 기본 썸네일을 설정하실 수 있습니다.
아래의 코드를 활용하시면 카테고리별로 다른 기본 썸네일을 설정하실 수 있습니다.
add_filter('kboard_content_get_thumbnail', 'kboard_content_get_thumbnail_20201207', 10, 4);
function kboard_content_get_thumbnail_20201207($thumbnail_url, $width, $height, $content){
$board = $content->getBoard();
if($board->id == '1'){ // 실제 게시판 id로 변경해주세요.
if($content->category1 == '카테고리1'){
$thumbnail_url = '이미지주소';
}
else if($content->category1 == '카테고리1'){
$thumbnail_url = '이미지주소';
}
}
return $thumbnail_url;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보세요.
카테고리1 부분은 실제 카테고리1로 적용해보시고
이미지주소 부분에는 실제 이미지주소로 적용해보세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.