특정 게시판을 스킨만들어서 제작중에있습니다.
여기서
1. 특정 board만 글쓰기때, 저장하기 버튼의 리다이렉트 값을 바꾸고 싶습니다.
현재, 예를 들어, /board1/?mod=editor 에서 작성을 하고, 리다이렉트값을 /board2/?mod=document(방금 작성한 게시글) 로 이동시키고 싶습니다.
보드는 하나의 보드를 쓰고있습니다. (board id="14")
위의 방법이 안된다면,
mod=document로 넘어왔을때, 제가 지정한 div id 값을 hide 처리할 수 있는 코드가 있는지 문의드립니다.
2. 상단 페이지에 작성을 하고, document 페이지(견적서로 이용)에서 인쇄버튼 및 이메일전송 버튼을 만들어서 사용하고싶습니다.
인쇄버튼은 처리 가능할 것 같은데,
이메일전송은 관리자에게 보내는 것만 가능한것 같아 문의드립니다.
이메일전송 버튼을 클릭하면 작성자의 이메일 주소(document 페이지 혹은 editor페이지에 작성자 이메일 주소 필드를 넣을 생각)로
해당 document 페이지의 url을 전송하여, 추후에도 해당 페이지에서 견적서를 확인할 수 있도록 하면 됩니다.
도움 부탁드립니다.
안녕하세요~^^
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 활용해보시겠어요?
add_action('kboard_document_insert', 'kboard_document_insert', 10, 2);
function kboard_document_insert($content_uid, $board_id){
if(wp_redirect('document 페이지'?uid='.$content_uid.'&mod=document')){
exit;
}
}
위 코드에서 document 페이지 부분을
실제로 document 페이지의 주소로 변경하신 후에 적용해보세요.
kboard_document_insert action에 대한 내용은 아래의 링크를 참고해보세요.
http://www.cosmosfarm.com/products/kboard/hooks
wp_redirect에 대한 내용은 아래의 링크를 참고해보세요.
https://developer.wordpress.org/reference/functions/wp_redirect/
고맙습니다.
일반적인 리다이렉트 설정은 알겠는데,
현재
한 게시판을 두 페이지에서 쓰려고하는 것입니다.
한 페이지는 editor만 사용하고
다른 한 페이지는 document만 쓰려고 하는 것입니다.
그런데 현재는 editor에서 작성하면 해당 페이지에서 mod=document로 이동되는데,
1페이지 editor에서 작성하면 2페이지 document로 이동되게 하고싶은것입니다.
안녕하세요~^^
1. 게시글을 작성한 후에 작성된 게시글로 페이지를 이동하시려면
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 고급설정 페이지에
글 쓴 후 이동 화면을 작성된 글 화면으로 설정해보시겠어요?
2. 작성자에게 이메일을 보내시려면
아래의 링크를 참고해서 적절히 코드를 만드시면 될 듯합니다.
kboard_document_insert action 대신 wp_ajax action을 사용해보시겠어요?
http://www.cosmosfarm.com/threads/document/13849
wp_ajax에 대한 내용은 아래의 링크를 참고해보세요.
https://codex.wordpress.org/Plugin_API/Action_Reference/wp_ajax_(action)
고맙습니다.