안녕하세요.
상품후기는 KBoard 오션 별점 스킨 사용하고 있고, 상품문의는 기본스킨을 이용하고 있습니다.
아래 링크에 있는 내용에 따라 우커머스 상품 상세페이지에 상품후기와, 상품문의 탭을 아래 소스를 입력하여 추가했습니다.
https://blog.naver.com/PostView.nhn?blogId=chan2rrj&logNo=220986923814
add_filter('woocommerce_product_tabs', 'kboard_new_product_tab_6');
function kboard_new_product_tab_6($tabs){
$tabs['kboard_new_product_tab_6']['title'] = '요금제 상품후기'; // 탭 이름입니다.
$tabs['kboard_new_product_tab_6']['priority'] = 91;
$tabs['kboard_new_product_tab_6']['callback'] = 'kboard_new_product_tab_content_6';
return $tabs;
}
function kboard_new_product_tab_content_6(){
global $product;
echo '<h2>요금제 상품후기</h2>'; // 탭 화면의 제목을 출력합니다.
$board_id = 6; // 새로 만든 게시판의 ID값으로 수정해주세요.
$iframe_id = uniqid();
$product_id = $product->get_id();
$url = new KBUrl();
$_SESSION['kboard_board_id'] = $board_id;
echo '<iframe id="kboard-iframe-' . $iframe_id . '" class="kboard-iframe kboard-iframe-' . $board_id . '" src="' . $url->set('kboard_id', $board_id)->set('category1', $product_id)->set('iframe_id', $iframe_id)->toString() . '" style="width:100%" scrolling="no" frameborder="0"></iframe>';
}
add_filter('woocommerce_product_tabs', 'kboard_new_product_tab_2');
function kboard_new_product_tab_2($tabs){
$tabs['kboard_new_product_tab_2']['title'] = '요금제 상품문의'; // 탭 이름입니다.
$tabs['kboard_new_product_tab_2']['priority'] = 92;
$tabs['kboard_new_product_tab_2']['callback'] = 'kboard_new_product_tab_content_2';
return $tabs;
}
function kboard_new_product_tab_content_2(){
global $product;
echo '<h2>요금제 상품문의</h2>'; // 탭 화면의 제목을 출력합니다.
$board_id = 2; // 새로 만든 게시판의 ID값으로 수정해주세요.
$iframe_id = uniqid();
$product_id = $product->get_id();
$url = new KBUrl();
$_SESSION['kboard_board_id'] = $board_id;
echo '<iframe id="kboard-iframe-' . $iframe_id . '" class="kboard-iframe kboard-iframe-' . $board_id . '" src="' . $url->set('kboard_id', $board_id)->set('category1', $product_id)->set('iframe_id', $iframe_id)->toString() . '" style="width:100%" scrolling="no" frameborder="0"></iframe>';
}
상품 탭은 정상적으로 추가가 되었고, 탭 클릭 시 해당 게시판도 정상적으로 보입니다.
그런데 글을 쓰면 글의 내용이 목록에서 확인이 되질 않습니다.
목록에는 글이 없지만 좌측 상단에 글 개수를 보면 늘어나고 있는 것 같습니다.
원래 상품 상세페이지에서 게시판 글을 남겼을때 글 게시판 목록이 게시물이 안보이는건가요?
게시판을 따로 다른 페이지로 빼서 넣으니 거기서는 게시물이 보이더라구요.
상품 상세페이지에서 후기와 문의글을 이용하고자 탭추가하여 게시판을 넣었던건데, 게시물이 목록에 안보이는 이유는 무엇일까요?
그리고 또 블로그에 적어주신 내용중에,
5. 게시판 본문에 우커머스 상품 상세페이지 링크를 추가해주세요.
필수는 아니지만, 관리자가 어느 상품에 달린 게시글인지 알기 쉽고 또 바로 상품 상세페이지로 이동할 수 있도록 링크를 추가하는 게 좋습니다.
/wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일을 수정해주세요.
<?php echo $content->content?> 코드 앞에 또는 뒤에 아래 코드를 추가해주세요.
이 내용도 똑같이 따라했는데, 게시글 안에 상품 상세페이지로 연결하는 버튼이 나타나질 않습니다..
아래 링크도 공유합니다.
http://frenz.kr/product/5g-%eb%aa%a8%eb%91%90-%ec%b6%a9%eb%b6%84-10gb/
확인 부탁드립니다.
감사합니다!
안녕하세요~^^
우커머스 상품 상세 페이지에 KBoard 게시판 연동 시
게시글 작성 후 글이 보이지 않는다면
올려주신 링크 내용 중 3번 내용을 참고하셔서 글쓰기 페이지 스킨 파일을 수정하셨는지 확인해보시겠어요?
KBoard 카테고리1에 우커머스 상품 id를 활용하고 있기 때문에
글쓰기 페이지도 수정을 해주셔야 합니다.
그리고 KBoard 플러그인의 버전이 6.0이상이라면
별도의 코드 추가 없이 우커머스 상품 페이지에 KBoard 게시판을 연동하실 수 있습니다.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 고급설정 탭에서
"우커머스 상품 탭에 표시" 설정을 활성화하실 수 있습니다.
KBoard 플러그인 업데이트 방법은
아래 링크를 참고 부탁드립니다.
고맙습니다.