인사이드 스킨 답변쓰기 필드 관련 문의드립니다.

인사이드 스킨 답변쓰기 필드관련 문의드립니다.

1. 답변쓰기 필드를 변경했는데 필드내용이 답변에도 보여지게 하려면 어떻게해야 되나요? (이미지참고)

  document.php 파일에 

<?php echo wpautop($answer->content)?>

이 부분이 해당 내용으로 보여집니다.

 

2. 답변하면 메일로도 커스텀한 필드 내용이 보내져야 하는데 현재 빈화면으로 보내집니다. 어느부분을 수정해야되나요?

 

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

    1. 관리자 -> 게시판 -> 입력필드 설정에서 추가하신 건가요?

    해당 필드의 하단에 게시글 본문에 표시 체크박스에 체크하시면 본문에 출력됩니다.

    코드로 추가하시고 싶으시다면

    <?php echo $content->option->{'입력필드 메타키'}?>

    의 형태로 document.php 파일에 삽입하여 적용해보시겠어요?

     

    2. kboard_latest_alerts_message 필터를 활용하시면 최신글 이메일 알림 내용을 편집하실 수 있습니다.

    아래 링크를 참고하여 적용해보시겠어요?

    https://www.cosmosfarm.com/threads/document/53128

    고맙습니다.

    
     
  • 1. 인사이드 스킨은 관리자 -> 게시판 -> 입력필드 설정에서 필드추가가 안되서 editor.php 파일에 아래와 같이 직접 추가했습니다.

    <?php if(!$content->parent_uid):?>		
    		
    		<?php else:?>
    		<div class="kboard-attr-row-wrap">
    			<div class="kboard-attr-row">
    				<label class="attr-name" for="kboard_content">P/N</label>
    				<div class="attr-value">
    					<?php if($board->use_editor):?>
    						<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin()))?>
    					<?php else:?>
    						<input type="text" name="kboard_content" id="kboard_content"><?php echo $content->content?>
    					<?php endif?>
    				</div>
    			</div>
    			<div class="kboard-attr-row">
    				<label class="attr-name" for="kboard_content">PRICE</label>
    				<div class="attr-value">
    					<?php if($board->use_editor):?>
    						<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin()))?>
    					<?php else:?>
    						<input type="text" name="kboard_content" id="kboard_content"><?php echo $content->content?>
    					<?php endif?>
    				</div>
    			</div>	
    			<div class="kboard-attr-row">
    				<label class="attr-name" for="kboard_content">MOQ</label>
    				<div class="attr-value">
    					<?php if($board->use_editor):?>
    						<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin()))?>
    					<?php else:?>
    						<input type="text" name="kboard_content" id="kboard_content"><?php echo $content->content?>
    					<?php endif?>
    				</div>
    			</div>	
    			<div class="kboard-attr-row">
    				<label class="attr-name" for="kboard_content">LT</label>
    				<div class="attr-value">
    					<?php if($board->use_editor):?>
    						<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin()))?>
    					<?php else:?>
    						<input type="text" name="kboard_content" id="kboard_content"><?php echo $content->content?>
    					<?php endif?>
    				</div>
    			</div>	
    			<div class="kboard-attr-row">
    				<label class="attr-name" for="kboard_content">REF</label>
    				<div class="attr-value">
    					<?php if($board->use_editor):?>
    						<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin()))?>
    					<?php else:?>
    						<input type="text" name="kboard_content" id="kboard_content"><?php echo $content->content?>
    					<?php endif?>
    				</div>
    			</div>		
    		</div>	
    		<?php endif?>
    		
    		<?php if($board->meta->max_attached_count > 0):?>

     

    2. 메일은 라벨 부분만 보여지고 답변은 오지 않습니다.(아래 이미지 참고)

     

  • 올려주신 코드처럼 작성하면 내용에 입력되지 않습니다.

     

    <input type="text" name="kboard_필드네임" id="kboard_필드아이디" value="<?php echo $content->option->{'메타키'}?>>

    입력되는 태그들의 name이 같은 경우 가장 마지막에 입력된 정보가 저장됩니다.

    각 태그들의 name을 다르게 하여야 하는 점 인지하시어 작성해주시면 될 듯 합니다.

    아래의 링크를 참고하여 코드를 작성해보시겠어요?

    https://blog.naver.com/PostView.nhn?blogId=chan2rrj&logNo=221216931199

     

    코드를 수정하기 어렵거나 수정해야 하는 부분이 많다면

    프로젝트 의뢰에 상세한 내용을 등록해보세요.

    https://www.cosmosfarm.com/project

    고맙습니다.

  • 인사이드 상담 스킨은 알려주신 커스텀 필드 내용과 다르게 보이는데 확인부탁드려요.

    editor.php 내용 

    	<div class="kboard-attr-row">
    			<label class="attr-name" for="kboard_content">답변내용<span class="required">*</span></label>
    			<div class="attr-value">
    				<?php if($board->use_editor):?>
    					<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin(), 'editor_height'=>400))?>
    				<?php else:?>
    					<textarea name="kboard_content" id="kboard_content"><?php echo $content->content?></textarea>
    				<?php endif?>
    			</div>
    		</div>

     

    document.php 출력 내용

    <?php echo wpautop($answer->content)?>

     

    커스텀필드를 넣고싶은데 필드는 추가가 되는데 출력이 안되네요.

  • 인사이드 상담 스킨에서 추가한 입력 필드에서 원글은 $content 변수를 활용해보세요.

    이전 댓글에 안내해드린 코드처럼

    <?php echo $content->option->{'입력필드 메타키'}?> 이런 식으로 활용해보세요.

     

    답글은 $answer 변수를 활용해보세요.

    <?php echo $answer->option->{'입력필드 메타키'}?> 이런 식으로 활용해보세요.

     

    저희가 모든 코드를 일일이 확인하고 만들어 드리는 건 현실적으로 불가능합니다.

    코드를 직접 수정하기 어려우시다면

    다음에는 프로젝트 의뢰에 상세 내용을 올려주시거나

    유료 기술지원 요청을 부탁드립니다.

    고맙습니다.

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