1. 정확한 제품 또는 플러그인 이름
케이보드 에스크원
2. 상세 내용
1)
https://www.cosmosfarm.com/threads/document/30594
이글을 바탕으로 게시판를 설정했고 또한 메인페이지에 글작성 에디터도 설치되어 있는 상태입니다.
고급설정 메뉴탭을 통해 글쓴후 이동화면은 글쓰기 화면으로 설정되어 있어서 메인페이지의 글작성 에디터 그리고 게시판페이지의 에디터 두군데 모두 글작성후에 글쓰기 화면으로 넘어갑니다.
게시판페이지에서만 글을 작성 후 리스트화면으로 넘어가게 할 수 있을까요?
그리고 메인페이지에 설치되어 있는 글쓰기 에디터에서만 뒤로가기 버튼을 삭제하고 싶습니다.
3)
https://www.cosmosfarm.com/threads/document/26549
링크의 답변대로 코드를 수정했는데요, 팝업창의 한글이 깨져서 보입니다.
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
현재 상황이 메인 페이지 A가 있고
게시판 페이지 B가 있는 상황인 것인가요?
A에서는 글 작성 후 그대로
B에서는 글 작성 후 리스트로 가고자 하는 것인가요?
확인가능한 링크 및 입력하신 코드를
남겨주셔야 정확한 안내가 가능합니다.
위의 상황이 맞다면
간단하게는 메뉴에 있는 링크를
'게시판 페이지 주소?mod=editor' 와 같이 하여
글작성 페이지로 이동 시키는 방법이 편할 듯 합니다.
고급설정에서 설정한
게시판 기본화면과 글 쓴 후 이동 화면을
원래대로 글목록화면, 작성된 글화면으로 설정해주세요.
아래의 코드는 순서대로
메인 페이지 상세 게시글 페이지로 접속 시 에디터로 이동,
메인 페이지 게시판의 기본 화면,
css 입력 코드입니다.
add_filter('kboard_content', 'kboard_content_220614', 10, 3);
function kboard_content_220614($content, $content_uid, $board_id){
if($board_id == '1' && get_the_ID() == '1'){ // 실제 게시판 ID, 실제 메인 페이지 id로 적용해주세요.
echo '<script>window.location.href = "'.home_url().'?mod=editor&pageid=1" </script>';
exit;
}
return $content;
}
add_filter('kboard_default_build_mod', 'kboard_default_build_mod_220614', 10, 2);
function kboard_default_build_mod_220614($default_build_mod, $board_id){
if($board_id == '1' && get_the_ID() == '1'){ // 실제 게시판 ID, 실제 메인 페이지 id로 적용해주세요.
$default_build_mod = 'editor';
}
return $default_build_mod;
}
add_action('kboard_skin_header', 'kboard_skin_header_220614', 10, 1);
function kboard_skin_header_220614($board_builder){
if(get_the_ID() == '1'): // 실제 메인 페이지 id로 적용해주세요.
?>
<style>
#kboard-ask-one-editor .kboard-control .left { display: none; }
</style>
<?php
endif;
}
위 코드들을 테마 functions.php에 입력해보시겠어요?
고맙습니다.