[게시판 입력필드 추가시] 관리자 글쓰기 상태 관련

http://nirostudio.co.kr/?page_id=969

 

Kboard 에서 제공하는 입력 필드를 통해 위와같이 게시판을 생성하였습니다.

일반인이 글을 남기고, 관리자가 답변을 달아주는 형태로 운영하려는데,

관리자가 답글을 달때에도 모든 입력필드를 입력해야만 합니다.

 

관리자는 이 입력필드를 채우지 않고 글을 쓸  수 없나요?

 

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

    KBoard 플러그인에서 필수 입력 필드를 관리자는 입력하지 않아도

    게시글이 정상적으로 등록되게 하고 싶으신 건지요?

    아래의 코드를 활용해보시겠어요?

    add_filter('kboard_get_template_field_data', 'kboard_get_template_field_data_20200528', 10, 3);
    function kboard_get_template_field_data_20200528($field, $content, $board){
    	if($board->isAdmin() && $board->id == '1'){ // 실제 게시판 ID로 적용해주세요.
    		if(in_array($field['meta_key'], array('메타키1', '메타키2', '메타키3'))){
    			$field['required'] = '';
    		}
    	}
    	
    	return $field;
    }

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

    메타키1, 메타키2, 메타키3 등은 실제 입력 필드의 메타키로 적용해보세요.

    array('메타키1', '메타키2', '메타키3', '메타키4', '메타키5') 이런 식으로 더 늘려서 사용하실 수 있습니다.

     

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

    고맙습니다.

  • 답변 감사합니다!

    여기서 메타키라는게 어떤거고 어떻게 확인할 수 있을까요?

     

  • KBoard 플러그인 입력 필드 메타키는

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 탭에서 확인하실 수 있습니다.

    각 필드 설정 중 메타키 부분을 확인해보시겠어요?

    고맙습니다.

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