functions.php 에서 입력폼을 넣어야 한다고 해서 추가가 되었습니다.
셀렉트박스이고 코드는 아래와 같이 했습니다.
if(!isset($fields['open_private'])){
$fields['open_private'] = array(
'field_type' => 'select',
'field_label' => __('Open/Private', 'kboard-open-private'),
'field_name' => __('Open/Private', 'kboard-open-private'),
'class' => 'kboard-attr-row kboard-attr-open-private',
'meta_key' => 'private',
'row' => array(
''=>array('label'=>'open'),
'1'=>array('label'=>'prevate')
),
'default_value' => '',
'permission' => '',
'roles' => array(),
'description' => '',
'required' => '',
'show_document' => '',
'close_button' => 'yes'
);
여기서 옵션값이 변경되어 옵션값을 추가 후 변경 했습니다.
if(!isset($fields['open_private'])){
$fields['open_private'] = array(
'field_type' => 'select',
'field_label' => __('Open/Private', 'kboard-open-private'),
'field_name' => __('Open/Private', 'kboard-open-private'),
'class' => 'kboard-attr-row kboard-attr-open-private',
'meta_key' => 'private',
'row' => array(
''=>array('label'=>'family'),
'1'=>array('label'=>'doctor'),
'2'=>array('label'=>'gold')
),
'default_value' => '',
'permission' => '',
'roles' => array(),
'description' => '',
'required' => '',
'show_document' => '',
'close_button' => 'yes'
);
변경된 내용이 반영되지 않습니다.
기존것을 그대로 두고 변경할 셀렉트 박스를 테스트해보기 위해서 추가해보니 추가는 되는데 이게 또 삭제가 안됩니다.
삭제할 수 있으면 삭제 후 다시 입력폼을 넣을 수 있겠는데 입력폼을 어떻게 해야 제거할 수 있나요?
안녕하세요~^^
단순 셀렉트 박스를 추가하는 거라면
별도의 코드를 추가하지 않고 필드를 추가하실 수 있습니다.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 탭에서
확장 필드 쪽의 셀렉트 박스 필드를 추가해보시겠어요?
고맙습니다.