상품 하나하나 마다 리뷰 개수를 출력하고 싶습니다.
리뷰 전체 게시글 개수가 아니라 상품 각각의 리뷰 개수를 말씀드리는겁니당
예를들어
1. 크림이라는 상품이 있으면, 이 크림에 대한 리뷰글 개수가 해당 상품페이지 상품후기 탭에 출력되었으면 좋겠습니다.
2. 크림과 같이 세럼 상세페이지를 들어가면 세럼에 대한 리뷰글 개수가 출력되어야합니다.
하나의 필터에 여러 개의 게시판 코드를 적용하실 수는 있지만
유지보수의 편의성을 위해 kboard_new_product_tab_1 부분과 kboard_new_product_tab_content_1 부분의 명칭은
겹치지 않게 추가해보시겠어요?
고맙습니다.
상품 후기에도 적용하려면 게시판 ID와 kboard_new_product_tab_1 이부분만 변경해서 사용하면 되나요?
우커머스 상품에 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로 적용해보세요.
고맙습니다.
상품은 우커머스 플러그인을 사용하고 있습니다.
우커머스 상품에 KBoard 게시판 연결하기 페이지에 들어있는 이미지 첨부해드립니다.
Review(0) 처럼 탭 이름 옆에 해당 페이지에 있는 리뷰글의 개수를 표기하고 싶습니다.
이미지링크 입니다.
안녕하세요~^^
말씀하신 상품 페이지는 어느 플러그인을 말씀하시는 건지요?
사용 중이신 플러그인에 따라 가능 유무가 다를 수 있습니다.
만약 우커머스 쪽을 말씀하시는 거라면
우커머스 상품에 KBoard 게시판 연결하기를 참고해보시겠어요?
고맙습니다.