관리자 답글 시 비밀번호를 입력하라고 나옵니다.

안녕하세요.

현재 thumbnail 스킨 게시판을 이용중입니다.

 

고객이 비밀글을 게시한 후 관리자가 답글을 남기게 될 시

비밀번호를 입력하라고 alret 창이 뜨고 있습니다..

 

고객이 쓴 비밀번호를 그대로 가져오는 방법이 없을까요?

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

    KBoard 플러그인에서 비밀글은

    작성자 및 관리자는 비밀번호를 입력하지 않고도 확인하실 수 있습니다.

    즉, 관리자는 모든 비밀글을 비밀번호를 입력하지 않고 확인할 수 있으며

    일반회원은 본인이 작성한 비밀글에 비밀번호를 입력하지 않아도 됩니다.

     

    추가로, 비밀글(A) 아래 답글을 비밀글(B)로 달았다면,

    비밀글(A)의 비밀번호로 비밀글(B)을 읽을 수 있습니다.

     

    비밀글(B)를 읽는 방법은 관리자가 입력한 비밀글(B)의 비밀번호 + 비밀글(A)의 비밀번호 모두 가능합니다.

    즉, 비밀글(A)의 비밀번호를 알고 있다면 비밀글(B)를 읽을 수 있습니다.

    고맙습니다.

  • 고객이 쓴 게시글(비밀글)에 답글을 쓰려 하면

    비밀번호를 입력하고 뜹니다..

  • 관리자가 답글을 달기 위해 게시글 본문 페이지를 볼 때

    비밀번호를 입력하는 레이아웃이 표시되는지요?

    관리자는 비밀번호를 입력하지 않고 게시글 내용을 확인할 수 있습니다.

    올려주신 내용만으로는 어떤 내용인지 정확히 파악하기 어렵습니다.

    좀 더 구체적인 상황을 설명해주시겠어요?

    고맙습니다.

  • 비밀글을 볼 때는 비밀번호를 입력하는 레이아웃이 표시되진 않지만

    답글을 쓰게될 시 최종적으로 저장버튼을 누르면

    비밀번호를 입력하라고 뜨고 있습니다.

  • 비밀글 관련해서 코드를 수정하신 게 있으신지요?

    코드를 수정하신 부분이 있다면

    에디터의 코드 스니펫 삽입 기능으로 올려주시겠어요?

    고맙습니다.

  • 따로 수정한건 공지사항 옵션을 관리자만 볼 수 있게 건든거 외엔 없습니다.

    <?php if ($board->viewUsernameField()) : ?>
    		<div class="kboard-attr-row kboard-attr-password">
    			<label class="attr-name" for="kboard-input-password"><?php echo __('Password', 'kboard') ?> <span class="attr-required-text">*</span></label>
    			<div class="attr-value"><input type="password" id="kboard-input-password" name="password" value="<?php echo esc_attr($content->password) ?>" placeholder="<?php echo __('Password', 'kboard') ?>..."></div>
    		</div>
    	<?php endif ?>	
    
    
    
    
    
    <div class="kboard-attr-row <?php echo esc_attr($field['class']) ?>">
    		<label class="attr-name" for="<?php echo esc_attr($meta_key) ?>"><span class="field-name"><?php echo esc_html($field_name) ?></span></label>
    		<div class="attr-value">
    			<?php if ($fields->isUseFields($field['secret_permission'], $field['secret'])) : ?>
    				<label class="attr-value-option"><input type="checkbox" name="secret" id="board-secret"  value="true" onchange="kboard_toggle_password_field(this)" <?php if ($content->secret) : ?> checked<?php endif ?>> <?php echo __('Secret', 'kboard') ?></label>
    			<?php endif ?>
    			<?php if ($board->isAdmin()) : ?>
    				<?php if ($fields->isUseFields($field['notice_permission'], $field['notice'])) : ?>
    					<label class="attr-value-option"><input type="checkbox" name="notice" value="true" <?php if ($content->notice) : ?> checked<?php endif ?>> <?php echo __('Notice', 'kboard') ?></label>
    				<?php endif ?>
    			<?php endif ?>
    			<?php do_action('kboard_skin_editor_option', $content, $board, $boardBuilder) ?>
    			<?php if (isset($field['description']) && $field['description']) : ?><div class="description"><?php echo esc_html($field['description']) ?></div><?php endif ?>
    		</div>
    	</div>
    	<?php if (!$board->viewUsernameField()) : ?>
    		<div style="overflow:hidden;width:0;height:0;">
    			<input style="width:0;height:0;background:transparent;color:transparent;border:none;" type="text" name="fake-autofill-fields">
    			<input style="width:0;height:0;background:transparent;color:transparent;border:none;" type="password" name="fake-autofill-fields">
    		</div>
    		<!-- 비밀글 비밀번호 필드 시작 -->
    		<div class="kboard-attr-row kboard-attr-password secret-password-row" <?php if (!$content->secret) : ?> style="display:none" <?php endif ?>>
    			<label class="attr-name" for="kboard-input-password"><?php echo __('Password', 'kboard') ?> <span class="attr-required-text">*</span></label>
    			<div class="attr-value"><input type="password" id="kboard-input-password" name="password" value="<?php echo esc_attr($content->password) ?>" placeholder="<?php echo __('Password', 'kboard') ?>..."></div>
    		</div>
    		<!-- 비밀글 비밀번호 필드 끝 -->
    	<?php endif ?>
  • 해당 코드 상에는 문제가 없는 듯합니다.

    또한 올려주신 내용만으로는 저희 쪽에서 원인을 파악하기 어렵습니다.

    코드를 수정하신 부분이 있다면 모두 원래 상태로 돌린 후에도 테스트해보시겠어요?

    고맙습니다.

     

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