안녕하세요 운영자님
몇가지 질문 추가로 드립니다^^
1. 고유 주소로서 이동하는 주소에 게시판+게시글ID번호 만 있는데, 여기에 카테고리를 추가해주셨으면 하는 부분입니다.
http://hongsasa.com/?kboard_content_redirect=376 로 들어가면
http://hongsasa.com/hklife/?mod=document&uid=376 로 변경되는데,
게시글 카테고리에 관한 값이 없다보니 상단 카테고리 표시에 이 글에 대한 카테고리 선택이 안됩니다.. 값이 없어서요. (전체글로 보임)
리다이렉트로 연결된다 하면 카테고리값까지 있어야 완벽하지 않을까 해서 질문 드렸습니다.
2. 현재 All in One SEO를 사용 중입니다.
다른 플러그인을 사용하니 디자인이 제대로 반영되지 않는 문제가 발생해서 이 플러그인을 사용 중입니다.
말씀하신 바에 의하면 게시물 페이지에서는 All in One SEO의 태그가 비활성화 되어야 하는데
http://hongsasa.com/?kboard_content_redirect=376
여기를 보시면 두가지가 함께 출력되고 있습니다.
All in One SEO의 설정 중에 kboard에 해당하는 부분은 체크를 다 해제한 상황입니다만 계속 뜹니다.
'페이지'에만 사용 체크를 했는데, kboard가 페이지 위에 얹히는 구조다보니 이런 문제가 발생하는게 아닌가 싶어서 말씀드렸었습니다.
확인 부탁드리겠습니다.
감사합니다~!!
1. 최초 [어느페이지]에서 게시글로 이동하는지 알려주시겠어요?
그리고 현재 카테고리가 어디에 어떻게 표시되는지 위치나, 코드 등을 알려주시면 더 도와드릴 수 있을 듯합니다.
핵심은 고유 주소에 카테고리 정보가 추가될 순 없습니다.
왜냐하면, 카테고리는 얼마든지 수정될 수 있는 정보이기 때문에 고유주소의 목적에 맞지가 않습니다.
고유 주소 대신 변경되는 최종 주소에 카테고리 값을 추가할 순 있겠습니다.
방법은 /wp-content/plugins/kboard/class/KBRouter.class.php 파일에서
$board_url = $url->set('kboard_content_redirect', '')->set('kboard_redirect', '')->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath(get_permalink($page_id));
위 코드를 아래 코드로 변경하시면 됩니다.
$board_url = $url->set('kboard_content_redirect', '')->set('kboard_redirect', '')->set('uid', $content->uid)->set('mod', 'document')->set('category1', $content->category1)->set('category2', $content->category2)->toStringWithPath(get_permalink($page_id));
하지만 최종 주소에 카테고리 값을 모두 추가하게 되면 또다른 문제가 생길 수 있습니다.
저희가 프로그램을 만들게 되면, 아마도 주소에 uid 값을 가져와서 해당 게시글 정보(카테고리 등)를 불러와 사용할 듯합니다.
2. 페이지를 확인해보니 말씀하신대로 제대로 동작하지 않고 있군요.
해당 페이지에서 SEO 문제는 버그 입니다.
금방 해결해서 업데이트하도록 하겠습니다^^