에스크원 상담스킨 글쓰기를 하고 저장을 하게 되면 입력필드 값들이 다 똑같아 집니다 .

예를 들어서 

전화번호 010-1234-4871

차량종류 아반떼

차량번호 23거1234

여행지 호주

항공사 대한항공

 이런식으로 입력한 다음 저장을 하게 되면 항공사 필드값과 모두 동일하게 저장이 됩니다 

차량번호 , 전화번호 등등이 대한항공으로 전부 다 표시가 됩니다 

이유가 무엇인가요 ㅠㅠ 코드를 잘 못 만진건가요 ? 

http://cwparking2019.cafe24.com/?page_id=18

 

이게 링크입니다.. 감사합니다 ㅠㅠ 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    올려주신 페이지 주소로 확인해보니 코드를 잘못 수정하신 듯합니다.

    입력 필드를 여러 개 추가해야 된다면 editor.php 파일에

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

    <!-- editor.php 파일에 입력 필드 추가 -->
    <div class="kboard-attr-row">
    	<label class="attr-name" for="kboard_option_tel">전화번호</label>
    	<div class="attr-value"><input type="text" id="kboard_option_tel" name="kboard_option_tel" value="<?php echo $content->option->tel?>"></div>
    </div>
    
    <!-- editor.php 파일에 입력 필드 추가 -->
    <div class="kboard-attr-row">
    	<label class="attr-name" for="kboard_option_vehicle_type">차량종류</label>
    	<div class="attr-value"><input type="text" id="kboard_option_vehicle_type" name="kboard_option_vehicle_type" value="<?php echo $content->option->vehicle_type?>"></div>
    </div>
    
    <!-- editor.php 파일에 입력 필드 추가 -->
    <div class="kboard-attr-row">
    	<label class="attr-name" for="kboard_option_vehicle_number">차량번호</label>
    	<div class="attr-value"><input type="text" id="kboard_option_vehicle_number" name="kboard_option_vehicle_number" value="<?php echo $content->option->vehicle_number?>"></div>
    </div>

     

    KBoard 플러그인에서 입력 필드 추가 시 옵션 키는 서로 다르게 설정해주셔야 합니다.

    옵션 값은 아래처럼 kboard_option_{옵션 카} 이러한 형식의 값을 말합니다.

    <input type="text" name="kboard_option_{옵션 키}" value="<?php echo $content->option->{옵션 키}?>">

    기존 코드는 옵션 키가 모두 tel로 설정되어 있었기 때문에 같은 값이 저장되고 있었습니다.

    각 필드의 옵션 키를 서로 다르게 해서 적용해보시겠어요?

    고맙습니다.

  • 안녕하세요 그럼 옵션키는 제가 아무렇게나 적어도 되는건가요 ? 아니면 정해진 양식이 따로 있나요 ?

  • 옵션 키는 정해진 양식은 없습니다.

    영문과 언더바(_)로 적용해주시면 별 문제없을 듯합니다.

     

    본문 페이지에서 표시하시려면

    아래의 코드를 활용해보세요.

    <?php echo $content->option->{옵션 키}?>

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기