1. 정확한 제품 또는 플러그인 이름 kboard
2. 상세 내용
https://m.blog.naver.com/chan2rrj/220986923814
내용을 보고 상세페이지 각각에 후기 게시판을 달아보려고 했는데 작동이 안 되어 질문드립니다.
function.php 파일에 아래와 같은 내용을 추가했고요 (상품후기로 탭 이름을 바꾸고 게시판id를 3으로 바꿨습니다)
add_filter('woocommerce_product_tabs', 'kboard_new_product_tab_1');
function kboard_new_product_tab_1($tabs){
$tabs['kboard_new_product_tab_1']['title'] = '상품 후기'; // 탭 이름입니다.
$tabs['kboard_new_product_tab_1']['priority'] = 91;
$tabs['kboard_new_product_tab_1']['callback'] = 'kboard_new_product_tab_content_1';
return $tabs;
}
function kboard_new_product_tab_content_1(){
global $product;
echo '<h2>상품후기</h2>'; // 탭 화면의 제목을 출력합니다.
$board_id = 3; // 새로 만든 게시판의 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>';
}
별점 스킨 editor.php에서 아래와 같이 추가하였습니다.
<?php if($board->isWriter()):?>
<input type="hidden" name="category1" value="<?php echo $content->category1?$content->category1:kboard_category1()?>">
<button type="submit" class="kboard-ocean-rating-button-small"><?php echo __('Save', 'kboard')?></button>
<?php endif?>
여기서 뭐가 잘못되었을까요
kboard 고급설정에서 탭 사용도 활성화했습니다.
가이드와 다른 점은 오션 별점 스킨으로 바꾼 이후에 설정했고 edit.php경로가 블로그 예시와 달랐습니다.
또 uncode 테마를 쓰고 있고 상품상세 탭만 놔두고 다른 탭은 다 지운 상태였습니다.
이게 문제가 될 수 있나요?
안녕하세요~^^
코드를 올릴때는 코드 스니펫 기능을 사용해서 남겨주시겠어요?
올려주신 내용만으로는 원인을 파악하기 어렵습니다.
정확한 원인을 파악하기 위해 디버그 모드를 활성화해서
어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.
디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.
디버그 모드 사용 후 별다른 메시지가 없다면
저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.
메일 내용에는 커뮤니티의 링크도 포함해주세요.
고맙습니다.
AI 상담