[현재]
- 확인한 결과 해당 게시판이 설치되어 있는 페이지(최초로 설치된 페이지)로 해당 글이 열리는 것으로 확인됩니다.
[수정]
- 전체 게시글에서 글을 열 때, 최초로 설치된 페이지가 아닌 원하는 페이지로 열리게 하고 싶습니다.
- ?kboard_content_redirect=2527 와 같은 고유주소인데, 이게 아이폰에서 링크 주소 공유할 때도 크롬 주소 표시줄의 주소가 아닌 고유주소로 링크가 전달됨.
(1) 방법 1 : 해당 게시글에 페이지 번호를 추가하여 해당 페이지로만 열리게 하는 방법(물론 페이지에 해당 게시판이 삽입되어 있음)
(2) 최초의 페이지(기본으로 열리는 페이지에서)에 특정함수를 추가하여 리다이렉트 하는 방법
(3) 다른 방법이 없을까요?
ps
리다이렉트 시키는 숏코드가 있을까요?
안녕하세요~^^
KBoard 플러그인에서 kboard_content_redirect가 포함된 주소는
게시판 페이지 주소와 상관없이 해당 게시글의 고유 주소입니다.
kboard_url_document_redirect 필터를 활용하시면 kboard_content_redirect가 포함된 주소를 편집하실 수 있습니다.
FTP로 접속해서 /wp-content/plugins/kboard/class/KBUrl.class.php 파일에
kboard_url_document_redirect 필터를 확인해보실 수 있습니다.
코드로 리다이렉트 하는 건 PHP header 함수나
워드프레스 wp_redirect 함수를 활용하시면 가능합니다.
자세한 내용은 아래 링크들을 참고 부탁드립니다.
https://www.php.net/manual/en/function.header.php
https://developer.wordpress.org/reference/functions/wp_redirect/
고맙습니다.
추가로, 최신 버전의 KBoard 플러그인에서는
허가되지 않은 다른 게시판에서 게시글을 불러오는 것을 차단하는 코드가 추가되었습니다.
그렇기 때문에 다른 게시판에서 게시글을 표시하시려면
kboard_allowed_board_id 필터를 추가해주셔야 합니다.
아래 링크의 답변도 참고 부탁드립니다.
https://www.cosmosfarm.com/threads/document/36839
고맙습니다.