계층형 카테고리 글작성 화면에서 셀렉트가 아닌 라디오 버튼으로 표시하는 방법

1. 정확한 제품 또는 플러그인 이름

케이보드 카드 갤러리 스킨

계층형 카테고리

 

2. 상세 내용

/* 카테고리 라디오버튼으로 표시 */
add_filter('kboard_get_template_field_html', 'kboard_get_template_field_html_20201210', 10, 4);
function kboard_get_template_field_html_20201210($field_html, $field, $content, $board){
	$meta_key = isset($field['meta_key']) ? $field['meta_key'] : '';
	$field_name = (isset($field['field_name']) && $field['field_name']) ? $field['field_name'] : $field['field_label'];
	$required = (isset($field['required']) && $field['required']) ? $field['required'] : '';
	
	if($meta_key== 'category1' && $board->id == '8'){ // 실제 게시판 id로 적용해보세요.
		ob_start();
		?>
		<?php if(!$board->isTreeCategoryActive()):?>
			<?php if($board->initCategory1()):?>
				<div class="kboard-attr-row <?php echo esc_attr($field['class'])?> <?php echo esc_attr($required)?>">
					<label class="attr-name" for="<?php echo esc_attr($meta_key)?>"><span class="field-name"><?php echo esc_html($field_name)?></span><?php if($required):?> <span class="attr-required-text">*</span><?php endif?></label>
					<div class="attr-value">
						<?php while($board->hasNextCategory()):?>
							<label>
								<input type="radio" name="category1" value="<?php echo $board->currentCategory()?>"<?php if($content->category1 == $board->currentCategory() || $board->currentCategory() == '모집중'):?> checked<?php endif?>>
								<?php echo $board->currentCategory()?>
							</lable>
						<?php endwhile?>
						<label class="attr-reset-button" style="cursor:pointer" onclick="kboard_radio_reset(this)">초기화</label>
						<?php if(isset($field['description']) && $field['description']):?><div class="description"><?php echo esc_html($field['description'])?></div><?php endif?>
					</div>
				</div>
			<?php endif?>
		<?php endif?>
		<?php
		$field_html = ob_get_clean();
	}
	
	return $field_html;
}

안녕하세요~ 기본 카테고리는 위 코드로 '글쓰기' 화면에서 카테고리 선택을 라디오버튼으로 표시하고 있습니다.

계층형 카테고리에도 적용하고 싶은데 어떻게하면 될까요? 

 

3. 확인 가능한 상세 페이지 주소

 

 

4. 수정한 코드 내역 (있다면)

 

 

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