컨택트폼에서 비밀글 체크시 비밀번호 입력필드가 나오지 않습니다.

콘텍트폼을 비회원도 작성 가능하게 하였습니다.

작성화면에서 옵션부분에 비밀글 체크시 비밀번호 입력란이 나오지 않습니다.

어떻게 해야하나요?

작성자가 직접 비밀번호를 입력하고,

작성된 게시물을 그 비밀번호로 들어갈수 있게 하고 싶습니다.

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    contact-form 스킨은 작성된 글을 작성자가 확인하는 용도로 제작된 것이 아니라

    관리자만 볼 수 있도록 제작되었기 때문에 비회원으로 글 작성 시

    비밀번호는 자동으로 설정이 되며 비회원 작성자는 비밀번호를 알 수 없습니다.

    contact-form 스킨에서 비회원으로 글 작성 시 비밀번호를 입력하도록 하시려면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/contact-form/editor-fields.php 파일에

    아래의 코드를 찾아서

    <?php if($board->viewUsernameField()):?>
    	<input type="hidden" name="password" value="<?php echo uniqid()?>">
    <?php endif?>

    아래의 코드로 교체해보시겠어요?

    <?php if($board->viewUsernameField()):?>
    	<div class="kboard-attr-row required">
    		<label class="attr-name" for="kboard-input-password"><span class="field-name">비밀번호</span> <span class="attr-required-text">*</span></label>
    		<div class="attr-value"><input type="text" id="kboard-input-password" name="password" class="required" value="<?php echo $content->password?>"></div>
    	</div>
    <?php endif?>

    고맙습니다.

     

    contact-form 스킨은 관리자만 리스트를 볼 수 있게 되어있기 때문에

    일반 사용자가 리스트를 보게 하려면 스킨을 수정해주셔야 합니다.

    /wp-content/plugins/kboard/skin/contact-form/admin-list.php 파일 내용을 복사해서

    /wp-content/plugins/kboard/skin/contact-form/list.php 파일 하단에 추가해보시겠어요?

    고맙습니다.

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