인사이드 상담 게시판에서 문의하는 페이지와 자신의 글을 보는 페이지를 따로 나눌 수 있나요?

메뉴에서 고객신청메뉴, 신청결과메뉴
두개를 붙이려고 합니다.

고객신청메뉴에선 접수폼이 보여지게 하고 싶고

글쓰기페이지

신청결과메뉴에선 자신의 글을 보는 페이지를 보여주고 싶습니다.
이름, 비밀번호 입력후 자신의 글 리스트가 보여지는 방식

이렇게 두개를 나눠서 보여주고 싶은데 가능할까요?^^

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    한 게시판의 화면을 분리하려면

    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?>

     

    비회원의 경우 본인의 글은 비밀번호를 입력하게 되어 있고

    모든 게시물의 비밀번호가 동일할 수 없기 때문에

    고려할 경우의 수가 너무 많습니다.

     

    검색창에 본인의 이름만 검색하도록 하여

    본인이 작성한 글을 읽어볼 수 있도록 하거나

    회원만 글을 작성할 수 있도록 해야할 듯 합니다.

    고맙습니다.

  • 아 네네 너무 감사드립니다.
    한번 말씀주신대로 작업해 보겠습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기