안녕하세요
KBoard 원더풀 제품소개 스킨을 쓰고있습니다.
여기서 필드 하나를 추가 / 수정 하여
내용 추가 시 관리자일 경우에만 그 내용을 확인할 수 있도록 커스텀 하고 싶습니다.
루트를 알 수 있을까요??
안녕하세요~^^
아래 링크에 남겨 드린 답변은 원하는 결과가 아니신 건지요?
https://www.cosmosfarm.com/threads/document/37276
말씀하신 루트는 어떤 것을 말씀하시는 건지요?
게시글 작성 시 관리자만 입력 필드에 내용을 입력할 수 있게 하시려면
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 탭에서
해당 필드의 표시할 권한 설정을 확인해보시겠어요?
직접선택으로 설정한 후 관리자만 체크해서 저장해보세요.
필드 설정 중 게시글 본문에 표시 체크박스에 체크하면 게시글 본문 페이지에 표시됩니다.
게시글 본문에 표시되는 입력 필드를 관리자만 보이게 하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보세요.
add_filter('kboard_document_add_option_value_field_html', 'my_kboard_document_add_option_value_field_html', 999, 4);
function my_kboard_document_add_option_value_field_html($value_html, $field, $content, $board){
if($board->id == '1' && $field['meta_key'] == '메타키'){
if(!$board->isAdmin()){
$value_html = '';
}
}
return $value_html;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
메타키 부분은 실제 입력 필드의 메타키로 적용해보세요.
고맙습니다.
감사합니다 해결하였습니다.
!!!!!! 뿜뿜 비밀 메모 기능 ㄳ!