상담글을 올리고 나면 게시판에 남아 제가 올린 글이 보이도록 되어 있는데
상담이 신청되었습니다라고 얼럿이 뜨고
홈으로 이동되게 하고 싶습니다.
kboard\skin\...\ document.php
의
<div class="kboard-control">
<!-- <div class="left">
<a href="<?php echo esc_url($url->getBoardList())?>" class="kboard-default-button-small"><?php echo __('List', 'kboard')?></a>
<?php if($board->isReply() && !$content->notice):?><a href="<?php echo $url->set('parent_uid', $content->uid)->set('mod', 'editor')->toString()?>" class="kboard-default-button-small"><?php echo __('Reply', 'kboard')?></a><?php endif?>
</div> -->
<?php if($content->isEditor() || $board->permission_write=='all'):?>
<div class="right">
<a href="<?php echo esc_url($url->getContentEditor($content->uid))?>" class="kboard-default-button-small"><?php echo __('Edit', 'kboard')?></a>
<a href="<?php echo esc_url($url->getContentRemove($content->uid))?>" class="kboard-default-button-small" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete', 'kboard')?></a>
</div>
<?php endif?>
</div>
이부분을 수정하면 될 듯한데...
cms는 워드프레스를 쓰고 있습니다.
안녕하세요~^^
kboard_after_executing_url 필터를 활용하시면
KBoard 게시글 작성 후 이동할 페이지 주소를 편집하실 수 있습니다.
아래의 코드를 추가해보세요.
add_filter('kboard_after_executing_url', 'kboard_after_executing_url_20211021', 10, 3);
function kboard_after_executing_url_20211021($next_page_url, $content_uid, $board_id){
if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
$next_page_url = site_url();
}
return $next_page_url;
}
위의 코드에서 $board_id == '1' 부분은 실제 게시판 id로 적용해주세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.
감사합니다 홈으로 바로 가지기는 하는데
글을 작성했다는 메세지 얼럿 하나를 띄웠으면 하는데 그게 안보여서요
그 방법은 없을까용
게시글 작성 시 alert 창을 표시하고 페이지를 이동하게 하시려면
이전 댓글에 안내해드린 코드는 지우신 후
아래의 코드를 추가해서 확인해보시겠어요?
add_action('kboard_content_execute_pre_redirect', 'kboard_content_execute_pre_redirect_20211021', 10, 3);
function kboard_content_execute_pre_redirect_20211021($next_page_url, $content, $board){
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
?>
<script>
alert('게시글이 정삭적으로 등록되었습니다.');
window.location.href='<?php echo site_url()?>';
</script>
<?php
exit;
}
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
고맙습니다.
감사합니다^^*