케이보드는 게시글을 post방식으로 저장하는 것으로 알고 있습니다.
일반적인 post방식에는 아래와 같은 aciton.php 파일이 존재하는데
<form method="post" action="form-action.php">
케이보드는 어떤 프로세스 파일에 저장 관련 프로세스가 있나요?
타 사이트에서 데이터를 전송하려는데, 어떤 구조인지 설명 부탁드립니다.
kboard / 하위 폴더에 실제 구조에 맞춰 저장 프로세스 관련 명령문이 있는 파일명이라도 알려주세요 ㅠ
추가질문 : getContentEditorExecute() 이런 명령문은 어디에 프로세스가 저장되있나요? 수정하나요?
안녕하세요~^^
kboard_document_insert 액션은 게시글 입력 후 새로운 코드를 추가하고 실행되게 하실 수 있습니다.
KBoard 플러그인 액션과 필터는 아래의 링크를 참고해보세요.
https://www.cosmosfarm.com/products/kboard/hooks
함수로 직접 게시글을 등록하시려면
/wp-content/plugins/kboard/class/KBContent.class.php 파일에 있는
KBContent 클래스의 insertContent 함수로 아래의 예시와 같이 게시글을 등록할 수 있습니다.
<?php
$content = new KBContent();
$content->insertContent(array(
'board_id'=>'1',
'member_display'=>'글쓴이',
'title'=>'제목',
'content'=>'내용',
'date'=>'20180425183030'));
?>
데이터를 특정 페이지로 보낸 후에
template_redirect 액션을 사용하여 저장하시면 될 듯 합니다.
고맙습니다.