askone 글쓰기에 개인정보 동의 추가하고 싶습니다.

안녕하세요. kboard askone을 사용하고 있는데요.

function부분에 내용을 

<?php 
if(!function_exists('kboard_ask_status')){
	function kboard_ask_status(){
		$status = array('답변대기', '답변완료');
		return $status;
	}
}

add_filter('kboard_skin_fields', 'my_kboard_skin_fields', 10, 2);
function my_kboard_skin_fields($fields, $board){
	
	if($board->id == '1'){ // 실제 적용될 게시판 ID 값으로 변경해주세요.
		
		if(!isset($fields['agree_checkbox'])){
			$fields['agree_checkbox'] = array(
				'field_type' => 'agree_checkbox',
				'field_label' => '개인정보 제공 및 활용 동의',
				'class' => 'kboard-attr-checkbox',
				'hidden' => '',
				'meta_key' => '',
				'field_name' => '',
				'permission' => '',
				'roles' => '',
				'default_value' => '',
				'placeholder' => '',
				'required' => '',
				'show_document' => '',
				'description' => '',
				'close_button' => 'yes'
			);
		}
	}
	
	return $fields;
}

add_filter('kboard_get_template_field_html', 'my_kboard_get_template_field_html', 10, 4);
function my_kboard_get_template_field_html($field_html, $field, $content, $board){
	
	if($field['field_type'] == 'agree_checkbox'){
		ob_start();
		?>
		<div class="kboard-attr-row meta-key-<?php echo esc_attr($field['meta_key'])?> required">
			<label class="attr-name" for="agree_checkbox" style="display:none">
				<span class="field-name"><?php echo esc_html($field['field_name'] ? $field['field_name'] : $field['field_label'])?></span>
			</label>
			<div class="attr-value" style="margin:0;">
				<div style="margin: 20px 0; padding: 10px; height: 100px; background-color: #f2f2f2; overflow-y: auto;">
					<p>정보통신망법 규정에 따라 OOO에 회원가입 신청하시는 분께 수집하는 개인정보의 항목, 개인정보의 수집 및 이용목적, 개인정보의 보유 및 이용기간을 안내 드리오니 자세히 읽은 후 동의하여 주시기 바랍니다.</p>
					<p>1. 수집하는 개인정보</p>
					<p>2. 수집한 개인정보의 이용</p>
					<p>3. 개인정보의 파기</p>
				</div>
				<div style="text-align:center;">
					<input type="hidden" class="required" name="kboard_option_<?php echo esc_attr($field['meta_key'])?>" value="1">
					<label><input type="checkbox" class="required" name="kboard_option_<?php echo esc_attr($field['meta_key'])?>" value="1"> 개인정보 제공 및 활용에 동의합니다.</label>
				</div>
			</div>
		</div>
		<?php
		$field_html = ob_get_clean();
	}
	
	return $field_html;
}

?>

위와 같이 addfilter 두가지 넣었지만 관리자 페이지에서 입력필드 추가 부분에는 보이는데 사용자단엔 보이지 않습니다.
일반 게시판 스킨이 아니어서 그런 것 같은데요. 어떻게 수정해야하는지요? 확인 부탁드리겠습니다.

 

 

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