안녕하세요.
참고해서 입력플드에 표시까지는 보이는데
게시판에서는 동의 체크박스가 보이지 않습니다.
게시판번호는 해당 게시판 번호로 수정완료입니다.
해보다가 도저히 못찾아서 질문 남깁니다.
안녕하세요~^^
올려주신 내용만으로는 원인을 파악하기 어렵습니다.
테마 쪽에서 과도하게 CSS 코드를 사용하고 있거나
코드를 잘못 수정하셨을 수도 있습니다.
비회원으로 확인 가능한 페이지 주소 알려주시면 살펴보겠습니다.
고맙습니다.
안녕하세요.
답변 감사드립니다.
https://ppsok.kr/wifi/
이 페이지에 적용입니다.
테마는 astra child 테마입니다.
아래와 같이 적용입니다. 게시판 아이디는 10번입니다.
<?php
/**
* Astra Child Theme functions and definitions
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Astra Child
* @since 1.0.0
*/
/**
* Define Constants
*/
define( 'CHILD_THEME_ASTRA_CHILD_VERSION', '1.0.0' );
/**
* Enqueue styles
*/
function child_enqueue_styles() {
wp_enqueue_style( 'astra-child-theme-css', get_stylesheet_directory_uri() . '/style.css', array('astra-theme-css'), CHILD_THEME_ASTRA_CHILD_VERSION, 'all' );
}
add_filter('kboard_skin_fields', 'my_kboard_skin_fields', 10, 2);
function my_kboard_skin_fields($fields, $board){
if($board->id == '10'){ // 실제 적용될 게시판 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;
}
별도의 필드를 추가하셨다면
kboard_get_template_field_html 필터를 활용해서
게시글 작성 시 보이는 필드의 HTML 코드를 출력할 수 있습니다.
kboard_document_add_option_value_field_html 필터를 활용하시면
게시글 본문에 입력된 필드의 값을 출력할 수 있습니다.
해당 내용은 아래의 링크에도 안내되어 있습니다.
고맙습니다.