발상에 따라서 여러가지 방법이 있을텐데요… 가장 대표적이고 쉬운 방법은 작성자별 글 목록을 출력해 버리는 것입니다.
예를 들어서 제 로그인 아이디가 082net인데 https://kopress.kr/author/082net/ 와 같은 링크를 따라가면 제가 쓴 글만 나오게 됩니다.
단순히 로그인 시 자신의 글을 보여주기만 하면 된다면 wp_redirect를 써서 위와 같은 링크로 리다이렉트 시켜주면 됩니다.
어떤 특정 페이지에서 로그인한 사람의 글 목록을 보여주려면 해당 템플릿 파일에서 아래와 같이 적용하면 됩니다.
if ( is_user_logged_in() ) {
global $current_user;
query_posts( array(‘author’=>$current_user->ID) );
}
폐쇄적으로 만드시려면, 회원이 다른 회원의 글을 못봐야 할텐데… 이부분은 좀 어려운 과제일 수 있습니다. 워드프레스가 오픈형 커뮤니케이션을 전제로 돌아가기 때문에… 흡… 전부 못보고 관리자와 본인만 보게 하려면 글이 등록될 때 아예 강제로 private로 등록되도록 해 버리는 방법은 있습니다 ^^;