안녕하세요.
특정 게시판에서만 글 작성 후 곧바로 목록으로 이동을 했으면 합니다.
기존에 자료들에 있는 방법을 적용해보니 잘 작동은 하나
모든 게시판에서 적용이되어서 사용할 수가 없습니다.
혹시 방법이 있을까요?
안녕하세요
모든게시판에 적용하려면 어떻게 하나요?
게시글 수정 시에도 게시글 목록 페이지로 이동하게 하시려면
아래의 코드를 활용해보시겠어요?
add_filter('kboard_after_executing_url', 'kboard_after_executing_url_20210122', 10, 3);
function kboard_after_executing_url_20210122($next_page_url, $execute_uid, $board_id){
$uid = isset($_POST['uid']) ? sanitize_text_field($_POST['uid']) : '';
if($uid && $board_id == '1'){ // 실제 게시판 id로 적용해주세요.
$url = new KBUrl();
$next_page_url = $url->set('execute_uid', $execute_uid)->set('mod', $board->meta->after_executing_mod)->toString();
}
return $next_page_url;
}
위의 코드에서 $board_id == '1' 부분은 실제 게시판 id로 적용해주세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.
안녕하세요
해당 부분 이미 적용했는데, 최초 글 쓰기에서는 적용이 되지만
글을 수정할 때는 적용이 되지 않고 보기 페이지로 이동합니다.
안녕하세요~^^
KBoard 플러그인에서 "글 쓴 후 이동 화면" 설정을 지원하고 있습니다.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 고급설정 탭에서
글 쓴 후 이동 화면 설정을 글목록 화면으로 설정해보시겠어요?
고맙습니다.