워드프레스에 문의 게시판을 적용 중입니다.
사이트 주소가
https://www.aaa.com
이라고 할때
문의 게시판 구조가
리스트 페이지
https://www.aaa.com/inquiry
등록/수정 페이지
https://www.aaa.com/inquiry/write
상세 페이지
https://www.aaa.com/inquiry/view
이런 식으로 각각의 페이지를 구성해야 하는데
echo do_shortcode( " [kboard id=1] " );와 같은 숏코드를 쓰니
다 똑같이 나오고....
테마 function.php에
add_filter('kboard_default_build_mod', 'kboard_default_build_mod_extend',10,2);
필터 추가해서 mode를 변경도 해보았는데 페이지는 구분한다 하더라도...
각각의 페이지를 어떻게 연결시키고
상세 페이지로 가는 링크를 어떤 식으로 만들어야 할지 궁금합니다....
안녕하세요~^^
KBoard 플러그인의 주소 체계를 바꾸려면 많은 부분을 수정해야 할 듯합니다.
좋은 방법이 있을지 고민해보겠습니다.
kboard_url_document_uid 필터를 사용하시면
게시글 본문 URL을 수정하실 수 있습니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_url_document_uid', 'my_kboard_url_document_uid', 10, 3);
function my_kboard_url_document_uid($url, $content_uid, $board){
$content = new KBcontent();
$content->initWithUID($content_uid);
$url .= '/' . $content->title;
return $url;
}
위의 코드를 적용하시면 기존의 URL 뒤에 /게시글제목 형식으로 표시됩니다.
고맙습니다.