고객사 홈페이지 전용으로 스킨을 만들었습니다. 전용테마 폴더에 포함시킬 수 있나요?

안녕하세요,

고객사 홈페이지 전용으로 게시판 스킨을 만들었습니다.

이 스킨을 전용 테마 폴더에 추가해서 테마의 일부로서 관리를 하고 싶은데요, 혹시 KBoard에서 기본적으로 이러한 방식을 지원하는지요?

예를 들어

wp-contents/
 └themes/
  └custom-theme/
   └style.css
   └skins/
    └custom-kboard-skin
 └plugins/
  └kboard
   └skins/

와 같은 형식으로 스킨을 관리하고 싶습니다.

혹시 가능한 방법인지요?

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 플러그인 게시판 스킨은

    /wp-content/plugins/ 경로 또는

    /wp-content/plugins/kboard/skin/ 경로에 있을 경우 인식됩니다.

     

    kboard_skin_file_path 필터를 활용하시면 KBoard 게시판 스킨 위치가

    다른 곳에 있더라도 인식하게 할 수 있습니다.

    아래 코드를 활용해보세요.

    add_filter('kboard_skin_file_path', 'kboard_skin_file_path_20200803', 10, 5);
    function kboard_skin_file_path_20200803($current_file_path, $skin_name, $file, $vars, $skin){
    	// 이곳에 코드를 추가해보세요.
    	return $current_file_path;
    }

     

    해당 필터는 FTP로 접속해서 /wp-content/plugins/kboard/class/KBoardSkin.class.php 파일에서 확인해보실 수 있습니다.

    파일이 실제 존재하는지 체크하시려면 PHP file_exists 함수를 활용해보세요.

    자세한 내용은 아래의 링크를 참고해보시겠어요?

    https://www.php.net/manual/en/function.file-exists.php

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기