지난번에 질문을 했는데 질문이 잘못했는지 답변이 제가 생각했던 답변이 아니어서
좀 더 정확한 답변을 위해 자세히 적습니다.
워드프레스의 어드민 로그인후의 페이지를
편의상 워드프레스 관리자 페이지라고 지칭하겠습니다.
워드프레스 관리자 페이지에서 어드민 컬럼 플러그인으로 사용하여
기존의 워드프레스 글과 페이지를 관리하고 있습니다.
기존의 블로그 포스트와 페이지를 어드민 컬럼 프로로 관리하는데 이것이 매우 편리합니다.
질문의 요지!
KBoard 의 게시물을 관리자 페이지에서 어드민 칼럼 프로의 플러그인으로 Kboard글 관리를 하고 싶습니다.
방법을 알려주십시요.
현재는 어드민 컬럼으로 Kboard 의 포스트는 관리하지 못하는 것으로 알고 있습니다.
물론 워드프레스의 포스트와 페이지, 회원관리는 모두 어드민 칼럼으로 하고 있습니다.
저는 Kboard 게시물을 어드민 컬럼으로 관리 하고 싶습니다.
admin column은 사용자 지정 필드 ACF 거의 대부분이 필드를 불러 올 수 있습니다.
어떻게 하면 될까요?
안녕하세요.
KBoard 플러그인에서 post_type이 kboard로 글(Post)을 등록하고 있습니다.
실제 post_type을 등록하는 코드는
FTP로 접속해서 /wp-content/plugins/kboard/class/KBContent.class.php 파일에
insertPost 메소드로 적용하고 있습니다.
insertPost 메소드 코드는 아래와 같습니다.
public function insertPost($content_uid, $member_uid){
if($content_uid && $this->search>0 && $this->search<3){
$args = array(
'post_author' => $member_uid,
'post_title' => $this->title,
'post_content' => ($this->secret || $this->search==2)?'':$this->content,
'post_status' => 'publish',
'comment_status'=> 'closed',
'ping_status' => 'closed',
'post_name' => $content_uid,
'post_parent' => $this->board_id,
'post_type' => 'kboard'
);
wp_insert_post($args);
add_action('kboard_document_insert', array($this, 'setPostThumbnail'), 10, 4);
}
}
Custom Post Type으로 등록된 워드프레스 글로 게시글을 관리하는 건
저희도 좋은 방법이 있을지 연구해봐야 할 듯합니다.
관련 플러그인이나 좋은 방법을 찾게 되면 다시 안내해드리겠습니다.
고맙습니다.
위에 글과 관련하여
어드민 컬럼 측에 이메일을 보냈더니 아래와 같은 답변이 왔습니다.
I’m not familiar with the Kboard plugin.
But if they register a Kboard as a custom post type, and the post type is set to public, you should be able to find the custom post type in the drop-down on our settings page.
I’m not sure what you mean by writing posts with Admin Columns, since our plugin is not really meant to write content.
But the first step is to see if our plugin is able to manage the columns for the Kboard post type. Can you tell me if that Post type is available in the list?
--------------------------------
나는 K보드 플러그인에 익숙하지 않다.
그러나 사용자가 K보드를 custom post type 으로 등록하고 게시 유형이 공개로 설정된 경우 설정 페이지의 드롭다운에서 사용자 지정 게시 유형을 찾을 수 있습니다.
하지만 첫 번째 단계는 플러그인이 K보드 custom post type의 열을 관리할 수 있는지 확인하는 것입니다. 리스트에서 그 custom post type 을 사용할 수 있는지 알려 주시겠어요?
개발자가 아니라 무슨 말인지는 잘 이해가 안됩니다.
정리하면 이런것 같습니다.
1. KBoard는 custom post type 지원하느냐? 그리고 사용가능하게 공개했는가?
2. 만약 지원하고 공개했다면 그러면 admin column 에서 사용가능하다.
어떤 플러그인을 설치해야 Kboard에서 작성한 Post의 제목과 작성일 글쓴 사람을 custom post type 으로 지정된 데이타를 불러 올수 있을까요?
가능은 할까요?
안녕하세요~^^
KBoard 플러그인은 별도의 테이블에 저장됩니다.
그렇기 때문에 KBoard 게시글을 별도로 관리하려면
해당 플러그인에서 워드프레스 기본 테이블 외에
다른 테이블에 저장된 데이터도 관리할 수 있는 기능을 지원해야 합니다.
워드프레스 글이나 페이지는 워드프레스 기본 테이블인 posts 테이블에 저장되며
사용자 정보는 워드프레스 기본 테이블인 users 테이블에 저장됩니다.
해당 플러그인에서 글이나 페이지, 사용자 정보 등을 관리할 수 있는 건
워드프레스 기본 테이블의 데이터를 활용하고 있는 걸로 추측됩니다.
이전 답변에서도 말씀드린 것처럼
KBoard 플러그인에서 워드프레스 통합 검색을 사용하기 위해
post_type이 kboard로 글(Post)을 등록하고 있습니다.
즉, Custom Post Type으로 워드프레스 글(Post)로 등록을 하고 있습니다.
해당 플러그인에서 Custom Post Type을 제어할 수 있는지 확인이 필요해 보입니다.
또한, 단순히 게시글 목록을 별도로 표시하는 건
KBoard 플러그인에 내장되어 있는 메소드를 활용하면 가능하긴 합니다.
KBoard 전체 게시글 쪽이 아닌 다른 쪽에서 게시글 수정이나 삭제 등의 관리는
별도로 프로그램을 제작해주셔야 합니다.
고맙습니다.