댓글 기능을 활성화 해놨는데 댓글 쓰기버튼이 보이지 않습니다.

https://imgur.com/a/55oWzMH

게다가 해당 이미지 처럼 댓글 뿐만 아니라 추천 아래 부분이 모두 삭제된 것으로 보입니다ㅠㅠ

뭐가 문제인지 알수가 없네요..

https://dabo-corp.com/shop/inquiry-1-to-1/?uid=47&mod=document&pageid=1 <- 문제가 있는 페이지

https://dabo-corp.com/ <- 사용하고있는 웹사이트

 

답변 주시면 감사하겠습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    올려주신 페이지를 비회원으로 확인이 불가능해서

    저희 쪽에서 직접 페이지를 확인해보진 못했습니다.

     

    정확한 원인은 디버그 모드를 활성화해서

    어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.

    디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

     

    비회원으로도 확인 가능하도록 설정 바꿔주시면 살펴보겠습니다.

    고맙습니다.

  • KBoard 플러그인에서 댓글 입력 필드가 표시되는 코드는

    FTP로 접속해서 /wp-content/plugins/kboard-comments/skin/사용중인스킨/list.php 파일에

    아래의 코드입니다.

    <?php if($commentBuilder->isWriter()):?>
    <!-- 댓글 입력 폼 시작 -->
    <form id="kboard-comments-form-<?php echo $content_uid?>" method="post" action="<?php echo $commentURL->getInsertURL()?>" enctype="multipart/form-data" onsubmit="return kboard_comments_execute(this);">
    	<input type="hidden" name="content_uid" value="<?php echo $content_uid?>">
    	<input type="hidden" name="member_uid" value="<?php echo $member_uid?>">
    	
    	<div class="kboard-comments-form">
    		<?php wp_nonce_field('kboard-comments-execute', 'kboard-comments-execute-nonce-'.$content_uid, !wp_doing_ajax())?>
    		<input type="hidden" name="media_group" value="<?php echo kboard_media_group()?>">
    		
    		<div class="comments-field field-content">
    			<?php if(defined('KBOARD_COMMENTS_WP_EDITOR') && KBOARD_COMMENTS_WP_EDITOR):?>
    				<?php wp_editor($temporary->content, 'comment_content_'.$content_uid, array('media_buttons'=>$board->isAdmin(), 'textarea_name'=>'comment_content', 'tinymce'=>array('init_instance_callback' => 'function(editor){editor.on(\'focus\', kboard_comments_field_show)}')))?>
    			<?php else:?>
    				<textarea name="comment_content" placeholder="<?php echo __('Add a comment', 'kboard-comments')?>..." required><?php echo $temporary->content?></textarea>
    			<?php endif?>
    		</div>
    		
    		<div class="comments-field-wrap">
    			<?php
    			// 댓글 입력 필드 시작
    			ob_start();
    			?>
    			
    			<?php if(is_user_logged_in()):?>
    			<input type="hidden" name="member_display" value="<?php echo $member_display?>">
    			<?php else:?>
    			<div class="comments-field field-member-display">
    				<label class="comments-field-label" for="comment_member_display_<?php echo $content_uid?>"><?php echo __('Author', 'kboard-comments')?></label>
    				<input type="text" id="comment_member_display_<?php echo $content_uid?>" name="member_display" value="<?php echo $temporary->member_display?>" placeholder="<?php echo __('Author', 'kboard-comments')?>..." required>
    			</div>
    			<div class="comments-field field-password">
    				<label class="comments-field-label" for="comment_password_<?php echo $content_uid?>"><?php echo __('Password', 'kboard-comments')?></label>
    				<input type="password" id="comment_password_<?php echo $content_uid?>" name="password" value="" placeholder="<?php echo __('Password', 'kboard-comments')?>..." required>
    			</div>
    			<?php endif?>
    			
    			<div class="comments-field field-image1">
    				<label class="comments-field-label" for="comment_image1_<?php echo $content_uid?>">사진</label>
    				<input type="file" id="comment_image1_<?php echo $content_uid?>" name="comment_attach_image1" accept="image/*">
    			</div>
    			
    			<div class="comments-field field-file1">
    				<label class="comments-field-label" for="comment_file1_<?php echo $content_uid?>">첨부파일</label>
    				<input type="file" id="comment_file1_<?php echo $content_uid?>" name="comment_attach_file1">
    			</div>
    			
    			<?php if($board->useCAPTCHA()):?>
    				<?php if(kboard_use_recaptcha()):?>
    					<div class="comments-field field-recaptcha">
    						<div class="g-recaptcha" data-sitekey="<?php echo kboard_recaptcha_site_key()?>"></div>
    					</div>
    				<?php else:?>
    					<div class="comments-field field-captcha">
    						<label class="comments-field-label" for="comment_captcha"><img src="<?php echo kboard_captcha()?>" alt=""></label>
    						<input type="text" id="comment_captcha" name="captcha" value="" placeholder="CAPTCHA..." required>
    					</div>
    				<?php endif?>
    			<?php endif?>
    			
    			<?php
    			// 댓글 입력 필드 출력
    			$field_html = ob_get_clean();
    			do_action('kboard_comments_field', $field_html, $board, $content_uid, $commentBuilder);
    			?>
    		</div>
    		
    		<div class="comments-submit-button"><input type="submit" value="<?php echo __('Submit', 'kboard-comments')?>"></div>
    	</div>
    </form>
    <!-- 댓글 입력 폼 끝 -->
    <?php elseif(is_user_logged_in()):?>
    <div class="kboard-comments-login">
    	<?php echo __('You do not have permission to add comments.', 'kboard-comments')?>
    </div>
    <?php else:?>
    <div class="kboard-comments-login">
    	<?php
    	// 로그인 메시지 출력
    	do_action('kboard_comments_login_content', $board, $content_uid, $commentBuilder);
    	?>
    </div>
    <?php endif?>

    해당 서버의 KBoard 댓글 플러그인의 코드와 비교해서 확인해보시겠어요?

    고맙습니다.

  • 죄송합니다. 비회원으로도 확인 가능하도록 설정해놓았습니다.

    다시 한번 확인해주시면 감사하겠습니다.

    https://dabo-corp.com/shop/inquiry-1-to-1/?uid=47&mod=document&pageid=1

    해당 주소입니다.

  • 말씀하신대로 디버그 모드를 활성화 해봤지만 오류 메세지는 표시되지 않네요ㅠㅠ

    혹시 댓글 버튼이 구성되는 코드를 알려주신다면 직접 삽입해보고싶은데 가능할까요?

  • 올려주신 페이지 주소로 확인해보니

    댓글 입력 폼이 정상적으로 표시되지 않고 있습니다.

     

    KBoard 댓글 플러그인 쪽 코드를 수정하시거나

    테마 쪽 functions.php 파일에 댓글 관련 코드를 추가하신 게 있으신지요?

     

    만약, 수정하신 부분이 없다면

    디버그 모드를 활성화해서 어떤 오류 메시지가 표시되는지 확인해보시고 알려주시겠어요?

     

    오류 메시지가 표시되지 않는다면,

    사용 중이신 테마나 다른 플러그인 쪽의 문제는 아닌지 확인해보셔야 할 듯합니다.

    잠시 다른 테마로 바꿔서 확인해보시고

    다른 플러그인을 하나씩 비활성화해가면서 충돌이 있는지 점검해보시겠어요?

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요