메뉴에서 고객신청메뉴, 신청결과메뉴
두개를 붙이려고 합니다.
고객신청메뉴에선 접수폼이 보여지게 하고 싶고
글쓰기페이지
신청결과메뉴에선 자신의 글을 보는 페이지를 보여주고 싶습니다.
이름, 비밀번호 입력후 자신의 글 리스트가 보여지는 방식
이렇게 두개를 나눠서 보여주고 싶은데 가능할까요?^^
안녕하세요~^^
한 게시판의 화면을 분리하려면
kboard_default_build_mod 필터를 사용해주시면 될 듯 합니다.
아래 코드는 특정 페이지에 접속 시 게시판의 첫 화면을
글작성 화면으로 표시하는 코드입니다.
add_filter('kboard_default_build_mod', 'kboard_default_build_mod_220714', 10, 2);
function kboard_default_build_mod_220714($default_build_mod, $board_id){
if($board_id == '1' && get_the_ID() == '1'){ // 실제 게시판 ID, 실제 메인 페이지 id로 적용해주세요.
$default_build_mod = 'editor';
}
return $default_build_mod;
}
목록에서 본인의 글만 표시하려면 회원은 바로 가능하지만
비회원의 경우 검색 기능을 활용해볼 수 있을 듯 합니다.
다만 비밀번호의 경우 session 등을 활용하여 기능 자체를 새로 만드셔야 할 듯 합니다.
list.php 파일내에서 검색어를 확인하여 리스트를 보여주는 방법이 있습니다.
<?php if(isset($_GET['keyword']) && $_GET['keyword']):?>
<!-- 리스트 시작 -->
<div class="kboard-list">
...
</div>
<!-- 리스트 끝 -->
<?php endif?>
비회원의 경우 본인의 글은 비밀번호를 입력하게 되어 있고
모든 게시물의 비밀번호가 동일할 수 없기 때문에
고려할 경우의 수가 너무 많습니다.
검색창에 본인의 이름만 검색하도록 하여
본인이 작성한 글을 읽어볼 수 있도록 하거나
회원만 글을 작성할 수 있도록 해야할 듯 합니다.
고맙습니다.
아 네네 너무 감사드립니다.
한번 말씀주신대로 작업해 보겠습니다.