하나의 게시판을 가지고
두개의 다른 페이지에서 다른스킨을 입혀서 보여줘야 하는데
어드민에서 게시판을 생성하고 이전 게시판을 붙이는 방법이 있나요?
아니면 어떻게 해야할까요?
안녕하세요~^^
KBoard 플러그인에서 하나의 게시판을 서로 다른 페이지에서
스킨을 다르게 표시하고 싶으신 건지요?
우선, 2개의 페이지에 게시판을 설치해주세요.
워드프레스 관리자 페이지에서 설정한 스킨으로 표시되는 게시판은 게시판 자동설치 기능을 이용해주세요.
다른 스킨으로 표시하고 싶으신 페이지에는 게시판 숏코드를 입력해서 게시판을 설치해보세요.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 기본설정 탭에서
게시판 숏코드(Shortcode) 쪽에서 숏코드를 확인하실 수 있습니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보세요.
add_action('kboard_skin_header', 'my_kboard_skin_header', 10, 1);
function my_kboard_skin_header($builder){
if(get_the_ID() == '1'){ // 실제 페이지 ID로 적용해주세요.
$builder->setSkin('스킨명');
}
}
위의 코드에서 get_the_ID() == '1' 부분은 다른 스킨으로 표시하고 싶으신 페이지 ID로 적용해주세요.
스킨명 부분은 실제 스킨명으로 교체해서 확인해보세요.
만약, default 스킨을 thumbnail 스킨으로 표시되게 하고싶다면 스킨명 부분에 thumbnail을 입력해보세요.
워드프레스에서 페이지 ID를 찾는 방법은 아래 블로그 링크를 확인해주세요.
고맙습니다.