안녕하세요 우커머스 상품 상세페이지에 케이보드로 QNA를 넣고싶습니다.
검색해서 그대로 했는데 왜안되는지 모르겠네요..ㅠㅠ
숏코드
[kboard id=6]
functions.php에 추가한코드입니다.
add_filter('woocommerce_product_tabs', 'kboard_new_product_tab_1');
function kboard_new_product_tab_1($tabs){
$tabs['kboard_new_product_tab_1']['title'] = 'Q&A'; // 탭 이름입니다.
$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>Q&A</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>';
}
editor.php 에 추가한코드입니다.
<div class="right">
<?php if($board->isWriter()):?>
<input type="hidden" name="category1" value="<?php echo $content->category1?$content->category1:kboard_category1()?>">
<button type="submit" class="kboard-avatar-button-small"><?php echo __('Save', 'kboard')?></button>
<?php endif?>
</div>
어딜잘못하고있는걸까요ㅠㅠ..