안녕하세요?
아래 게시판에 설명된 내용에 한가지 문의드립니다.
https://www.cosmosfarm.com/threads/document/38638
위에서
만약, 옵션 필드를 안 보이게하고 게시글 작성 시 모든 게시글을 비밀글로 작성되게 하시려면
add_filter('kboard_insert_data', 'my_kboard_insert_data', 10, 2);
function my_kboard_insert_data($data, $board_id){
if($board_id == '1' && isset($data['secret'])){ // 실제 게시판 id로 적용해주세요.
$data['secret'] = 'true';
}
return $data;
}
위 코드를 사용해서 등록하는 건 잘 됩니다.
그런데 수정을 하고나면 비밀글이 해제가되어버리네요.
혹시 수정시에도 모든 글이 비밀글이되게하려면 어떻게 하면될까요?
kboard_insert_data 를 kboard_update_data 로 변경하면 가능할까요?
언제가 만족스러운 답변에 감사드립니다.
수고하세요.
안녕하세요~^^
kboard_insert_data 필터를 활용해서 강제로 비밀글로 작성하더라도
게시글 수정 시에는 비밀글 입력 필드가 표시됩니다.
비밀글 작성 시 비밀글 체크박스를 체크하지 않고 자동으로 비밀번호를 입력되게 하시려면
아래의 링크를 참고해서 코드를 수정해보시겠어요?
https://www.cosmosfarm.com/threads/document/37264
고맙습니다.