공지글 작성 시 카테고리 필수 필드 해제

안녕하세요
Kboard 를 잘 사용하고 있는 유저입니다.

다름이 아니라 게시판 카테고리를 필수로 하지 않으면 게시글 분류가 엉망이 되어서 카테고리를 필수로 설정하고 있는데 관리자가 공지글을 올릴려고해도 카테고리 체크가 필요하네요... 그렇다고 카테고리에 공지를 하면 유저들이 장난으로 공지 카테고리를 사용할테고...

만약 관리자가 공지글 체크를 하면 분류 필수를 안해도 될수 있는 코드가 있을까요?

감사합니다.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 플러그인에서 입력필드 설정으로 카테고리1을 필수로 설정하셨다면

    관리자일 때만 카테고리1을 필수 설정을 해제하는 건 어떠신지요?

     

    KBoard 플러그인의 kboard_get_template_field_data 필터를 활용하시면

    관리자가 게시글 작성 시에만 카테고리 필수를 해제하실 수 있습니다.

     

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('kboard_get_template_field_data', 'my_kboard_get_template_field_data', 10, 3);
    function my_kboard_get_template_field_data($field, $content, $board){
    	$field_type = isset($field['field_type'])&&$field['field_type'] ? $field['field_type'] : '';
    	if($board->isAdmin() && $field_type == 'category1' && $board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$field['required'] = '';
    	}
    	
    	return $field;
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보세요.

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기