최신글 모아보기 링크가 본문으로 링크되지않고 홈페이지로 링크돼서
혹시 각각 게시판 목록에 페이지 주소에 url를 넣어야되나해서
게시판 목록 - 최신글 숏코드(Shortcode)에 페이지주소란에 url을 넣어서 저장을했는데
다시 목록갔다가 들어가니 페이지주소란에 썻던 url이 없어졋네요
저장도 안돼고, 만약 모아보기 링크가 이것때문이라면 저장이 안돼는게 에러일까요? 아님 왜 안돼는걸까요?
다시한번 정확하게 제가 무슨 문제가 있는지 말씀드리겟습니다
이게 에러인지 뭔지 구분이 안가네요..
'게시판 숏코드' '최신글 숏코드'는 다 작동이 잘되고 각페이지로 이동이 원활한데
'최신글 뷰' 섹션에 '모아보기 숏코드'가 어떤건 되고 어떤건 링크이동이 안됩니다
만약에 함수로 직접 실행해야 한다면 어디에서 어디로 가는지 자세히 설명 부탁드려요 ㅜㅜ
제가 코드를 잘못만져서 차근차근 어디로 가는지 도움이 필요합니다
숏코드 전체를 올려주시면 답변을 드리기 더 쉽습니다.
'게시판 목록의 페이지 주소'를 써주시는게 맞습니다.
어디에 어떻게 저장을하셨나요?
해당 문제는 KBoard 문제가 아니라 테마나 다른 워드프레스 플러그인 또는 서버쪽 문제일 수 있습니다.
[kboard_latestview id=5]
이렇게 나오는데요
코드는 아무 문제가 없는것같습니다
다른 '최신글모아보기' 숏코드는 잘 작동되거든요
[kboard_latestview id=5]
이렇게 숏코드가 그냥 출력이 되나요? 그렇다면 테마에서 숏코드를 실행하지 못하고 있는 경우입니다.
do_shortcode() 함수로 직접 숏코드를 실행해주셔야 합니다.
http://codex.wordpress.org/Function_Reference/do_shortcode
그게 아니라 오류가 나는것이라면
워드프레스 디버그모드를 활성화 해서 오류 부분을 남겨주세요 :)
wp-config.php 파일에서 define('WP_DEBUG', true); 이렇게 해주시면 활성화 됩니다.
게시판은 설치는 가능하다면 숏코드로 게시판을 설치하는 방법대신 페이지를 선택해서 자동설치로 해주세요.
페이지를 이동하는 기능은
/kboard/class/KBRouter.class.php 파일에 작성되어 있습니다.
getContentURL() 메소드 입니다.
어떤 주소로 연결이되고 있나요?
문제가 해결되지 않으면 고객지원쪽으로 연락주세요.
/**
* 게시물 본문 페이지로 이동한다.
* @param int $content_uid
*/
public function contentRedirect($content_uid){
$content_url = $this->getContentURL($content_uid);
if($content_url){
header("Location:{$content_url}");
exit;
}
$this->error();
}
코드가 이 부분인것같은데요
코드가 잘 써져있나요?
게시물 본문페이지로 이동 안한다면 어떻게 고쳐야 하나요?