상품 하나하나 마다 리뷰 개수를 출력하고 싶습니다.
리뷰 전체 게시글 개수가 아니라 상품 각각의 리뷰 개수를 말씀드리는겁니당
예를들어
1. 크림이라는 상품이 있으면, 이 크림에 대한 리뷰글 개수가 해당 상품페이지 상품후기 탭에 출력되었으면 좋겠습니다.
2. 크림과 같이 세럼 상세페이지를 들어가면 세럼에 대한 리뷰글 개수가 출력되어야합니다.
안녕하세요~^^
말씀하신 상품 페이지는 어느 플러그인을 말씀하시는 건지요?
사용 중이신 플러그인에 따라 가능 유무가 다를 수 있습니다.
만약 우커머스 쪽을 말씀하시는 거라면
우커머스 상품에 KBoard 게시판 연결하기를 참고해보시겠어요?
고맙습니다.
상품은 우커머스 플러그인을 사용하고 있습니다.
우커머스 상품에 KBoard 게시판 연결하기 페이지에 들어있는 이미지 첨부해드립니다.
Review(0) 처럼 탭 이름 옆에 해당 페이지에 있는 리뷰글의 개수를 표기하고 싶습니다.
이미지링크 입니다.
우커머스 상품에 KBoard 게시판 연결하기를 참고하신 후
Q&A 탭에 게시글 수를 표시하고 싶다는 말씀이신지요?
woocommerce_product_tabs 필터 쪽 코드를 기존의 코드 대신
아래의 코드로 교체해서 확인해보시겠어요?
add_filter('woocommerce_product_tabs', 'kboard_new_product_tab_1');
function kboard_new_product_tab_1($tabs){
global $product;
$list = new KBContentList(1); // 실제 게시판 ID로 적용해주세요.
$list->category1($product->get_id());
$list->getList();
$tabs['kboard_new_product_tab_1']['title'] = "Q&A ({$list->total})"; // 탭 이름입니다.
$tabs['kboard_new_product_tab_1']['priority'] = 91;
$tabs['kboard_new_product_tab_1']['callback'] = 'kboard_new_product_tab_content_1';
return $tabs;
}
위의 코드에서 new KBContentList(1) 부분의 숫자는 실제 게시판 ID로 적용해보세요.
고맙습니다.
상품 후기에도 적용하려면 게시판 ID와 kboard_new_product_tab_1 이부분만 변경해서 사용하면 되나요?
하나의 필터에 여러 개의 게시판 코드를 적용하실 수는 있지만
유지보수의 편의성을 위해 kboard_new_product_tab_1 부분과 kboard_new_product_tab_content_1 부분의 명칭은
겹치지 않게 추가해보시겠어요?
고맙습니다.