선택한 옵션 정보 가져오기

안녕하세요

 

현재 thumbnail 스킨 게시판을 사용중인데요!

아래 첨부한 태그로 선택 필드를 만들었습니다!

<div class="kboard-attr-row">
				<label class="attr-name" for="kboard_option_inquiry_type">문의 유형 <span class="attr-required-text">*</span></label>
				<div class="attr-value">
					<select id="kboard_option_inquiry_type" name="kboard_option_inquiry_type" required>
						<option value="">선택하세요</option>
						<option value="[배송 문의]" <?php if ($content->option->inquiry_type == '[배송 문의]') : ?> selected<?php endif ?>>[배송 문의]</option>
						<option value="[교환 문의]" <?php if ($content->option->inquiry_type == '[교환 문의]') : ?> selected<?php endif ?>>[교환 문의]</option>
						<option value="[상품 문의]" <?php if ($content->option->inquiry_type == '[상품 문의]') : ?> selected<?php endif ?>>[상품 문의]</option>
						<option value="[입금 확인]" <?php if ($content->option->inquiry_type == '[입금 확인]') : ?> selected<?php endif ?>>[입금 확인]</option>
						<option value="[기타 문의]" <?php if ($content->option->inquiry_type == '[기타 문의]') : ?> selected<?php endif ?>>[기타 문의]</option>
					</select> </div>
			</div>

 

document 페이지에서는 고객이 선택한 문의유형이 출력 됩니다.

 

관리자가 게시된 글에 답글을 달땐 editor 페이지에 고객이 선택한 문의유형이 출력되지 않고 있습니다.

방법이 있을까요?

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

    올려주신 코드는 문제없어 보입니다.

    실제 저희 쪽 테스트 서버에서 확인했을 때 게시글 작성 시 선택 값이

    게시글 수정 시에도 정상적으로 표시되는 것을 확인했습니다.

    editor.php 파일에 같은 name으로 설정된 부분이 있는지 확인해보시고

    다른 쪽에 문제가 있는지도 점검해보시겠어요?

    고맙습니다.

  • 답변 감사드립니다.

     

    우선 editor.php 엔 동일하게 입력되어있습니다.

    관리자가 답글을 쓰는 editor에 고객이 게시글을 작성할 때 선택한 문의유형이 출력되었으면 좋겠습니다.

    현재는 고객이 선택한 문의유형이 출력되지않고 문의유형 옵션을 선택할 수 있게 출력 되고 있습니다.

     

    방법이 있을까요?

     

     

  • 답글에서 원글의 입력 필드가 자동으로 설정되게 하시려면

    올려주신 코드 대신

    아래의 코드를 활용해보시겠어요?

    <?php
    $meta_key = 'inquiry_type';
    $parent = new KBContent();
    $parent->initWithUID($content->parent_uid);
    $value = $content->option->{$meta_key} ? $content->option->{$meta_key} : $parent->option->{$meta_key};
    ?>
    <div class="kboard-attr-row">
    	<label class="attr-name" for="kboard_option_inquiry_type">문의 유형 <span class="attr-required-text">*</span></label>
    	<div class="attr-value">
    		<select id="kboard_option_inquiry_type" name="kboard_option_inquiry_type" required>
    			<option value="">선택하세요</option>
    			<option value="[배송 문의]" <?php if ($value == '[배송 문의]') : ?> selected<?php endif ?>>[배송 문의]</option>
    			<option value="[교환 문의]" <?php if ($value == '[교환 문의]') : ?> selected<?php endif ?>>[교환 문의]</option>
    			<option value="[상품 문의]" <?php if ($value == '[상품 문의]') : ?> selected<?php endif ?>>[상품 문의]</option>
    			<option value="[입금 확인]" <?php if ($value == '[입금 확인]') : ?> selected<?php endif ?>>[입금 확인]</option>
    			<option value="[기타 문의]" <?php if ($value == '[기타 문의]') : ?> selected<?php endif ?>>[기타 문의]</option>
    		</select>
    	</div>
    </div>

    다른 입력 필드에도 적용하시려면

    $meta_key = 'inquiry_type'; 부분을 실제 필드의 메타키로 적용해보세요.

    고맙습니다.

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