1. 정확한 제품 또는 플러그인 이름
비포애프터 플러스 프러그인
2. 상세 내용
관리자일 때 "글쓰기" 버튼은 잘 나옴
❌ 게시물 본문 페이지에서 "수정 / 삭제" 버튼이 안 나옴
→ 그래서 게시물을 수정하거나 삭제할 수 없음
3. 확인 가능한 상세 페이지 주소
https://dhbs72.mycafe24.com/%EB%A6%AC%EC%96%BC%ED%9B%84%EA%B8%B0/
4. 수정한 코드 내역 (있다면)
document.php 파일을 건들엿어요 (수정본)
<?php
/**
* KBoard Before & After Plus Skin - document.php
* 수정사항:
* - 로그인 여부 상관없이 BEFORE 이미지 항상 출력되도록 수정
*/
?>
<div id="kboard-document">
<div id="kboard-before-after-plus-document">
<div class="kboard-document-wrap" itemscope itemtype="http://schema.org/Article">
<div class="kboard-title" itemprop="name">
<h1><?php echo $content->title?></h1>
</div>
<div class="kboard-detail">
<?php if($content->category1):?>
<div class="detail-attr detail-category1">
<div class="detail-name"><?php echo $content->category1?></div>
</div>
<?php endif?>
<?php if($content->category2):?>
<div class="detail-attr detail-category2">
<div class="detail-name"><?php echo $content->category2?></div>
</div>
<?php endif?>
<?php if($content->option->tree_category_1):?>
<?php for($i=1; $i<=$content->getTreeCategoryDepth(); $i++):?>
<div class="detail-attr detail-tree-category-<?php echo $i?>">
<div class="detail-name"><?php echo $content->option->{'tree_category_'.$i}?></div>
</div>
<?php endfor?>
<?php endif?>
<div class="detail-attr detail-writer">
<div class="detail-name"><?php echo __('Author', 'kboard')?></div>
<div class="detail-value"><?php echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)?></div>
</div>
<div class="detail-attr detail-date">
<div class="detail-name"><?php echo __('Date', 'kboard')?></div>
<div class="detail-value"><?php echo date('Y-m-d H:i', strtotime($content->date))?></div>
</div>
<div class="detail-attr detail-view">
<div class="detail-name"><?php echo __('Views', 'kboard')?></div>
<div class="detail-value"><?php echo $content->view?></div>
</div>
</div>
<div class="kboard-thumbnail">
<div class="kboard-thumbnail-child document before">
<span class="kboard-thumbnail-sticker">BEFORE</span>
<?php if(!kboard_before_after_plus_image_check($content, 'front_before_image')):?><img class="front empty_img" src="<?php echo $skin_path?>/images/default-img.png" alt="">
<?php else:?><img class="front" src="<?php echo kboard_before_after_plus_image($content,'front_before_image')?>" alt="">
<?php endif?>
<?php if(!kboard_before_after_plus_image_check($content, 'half_side_before_image')):?><img class="half-side empty_img" src="<?php echo $skin_path?>/images/default-img.png" alt="">
<?php else:?><img class="half-side" src="<?php echo kboard_before_after_plus_image($content,'half_side_before_image')?>" alt="">
<?php endif?>
<?php if(!kboard_before_after_plus_image_check($content, 'side_before_image')):?><img class="side empty_img" src="<?php echo $skin_path?>/images/default-img.png" alt="">
<?php else:?><img class="side" src="<?php echo kboard_before_after_plus_image($content,'side_before_image')?>" alt="">
<?php endif?>
</div>
<div class="kboard-thumbnail-child document after">
<span class="kboard-thumbnail-sticker">AFTER</span>
<?php if(!kboard_before_after_plus_image_check($content, 'front_after_image')):?><img class="front empty_img" src="<?php echo $skin_path?>/images/default-img.png" alt="">
<?php else:?><img class="front" src="<?php echo kboard_before_after_plus_image($content,'front_after_image')?>" alt="">
<?php endif?>
<?php if(!kboard_before_after_plus_image_check($content, 'half_side_after_image')):?><img class="half-side empty_img" src="<?php echo $skin_path?>/images/default-img.png" alt="">
<?php else:?><img class="half-side" src="<?php echo kboard_before_after_plus_image($content,'half_side_after_image')?>" alt="">
<?php endif?>
<?php if(!kboard_before_after_plus_image_check($content, 'side_after_image')):?><img class="side empty_img" src="<?php echo $skin_path?>/images/default-img.png" alt="">
<?php else:?><img class="side" src="<?php echo kboard_before_after_plus_image($content,'side_after_image')?>" alt="">
<?php endif?>
</div>
<div class="kboard-thumbnail-toggle">
<input type="button" class="front-toggle <?php if(kboard_before_after_plus_first_image($content) == 'front'):?>selected<?php endif?>" onclick="kboard_before_after_plus_document_img_toggle('front')" value="정면">
<input type="button" class="half-side-toggle <?php if(kboard_before_after_plus_first_image($content) == 'half-side'):?>selected<?php endif?>" onclick="kboard_before_after_plus_document_img_toggle('half_side')" value="반측면">
<input type="button" class="side-toggle <?php if(kboard_before_after_plus_first_image($content) == 'side'):?>selected<?php endif?>" onclick="kboard_before_after_plus_document_img_toggle('side')" value="측면">
</div>
</div>
<div class="kboard-content" itemprop="description">
<div class="content-view">
<?php echo $content->getDocumentOptionsHTML()?>
<?php echo $content->content?>
</div>
</div>
<!-- 하단 네비/댓글 등 기존 동일 -->
</div>
</div>
</div>
<?php
wp_enqueue_script('kboard-before-after-plus-document', "{$skin_path}/document.js", array(), KBOARD_VERSION, true);
?>
안녕하세요.
올려주신 내용만으로는 원인을 파악하기 어렵습니다.
정확한 원인을 파악하기 위해 디버그 모드를 활성화해서
어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.
디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.
오류메시지가 나오면 남겨주시겠어요?
그리고 어떤 기능을 추가하시기 위해 코드를 수정하신 건지 남겨주시겠어요?
고맙습니다.
AI 상담