스킨의 style.css 적용에 대해 문의 드립니다.

Kboard 에 저희가 제작한 스킨을 적용해볼려고 하는데요.

skin/ 디렉토리 밑으로 디렉토리 생성해서 만들었습니다.

해당 게시판에 새로 만든 스킨을 지정했는데 

저희가 만든 스킨의 style.css 외에 다른 스킨의 css 파일도 로드 하는 걸 확인했습니다.

 

kboard/index.php:572 을 보니 


/*
 * 스타일 파일을 출력한다.
 */
add_action('wp_enqueue_scripts', 'kboard_style', 999);
function kboard_style(){
	if(!get_option('kboard_fontawesome')){
		global $wp_styles;
		wp_enqueue_style("font-awesome", KBOARD_URL_PATH.'/font-awesome/css/font-awesome.min.css', array(), KBOARD_VERSION);
		wp_enqueue_style("font-awesome-ie7", KBOARD_URL_PATH.'/font-awesome/css/font-awesome-ie7.min.css', array(), KBOARD_VERSION);
		$wp_styles->add_data('font-awesome-ie7', 'conditional', 'lte IE 7');
	}
	$skin = KBoardSkin::getInstance();
	foreach($skin->getActiveList() AS $key => $value){
		wp_enqueue_style("kboard-skin-{$value}", KBOARD_URL_PATH.'/skin/'.$value.'/style.css', array(), KBOARD_VERSION);
	}
}

부분에서 wp_enqueue_style 을 통해서 style.css 을 로드하는 것 같았습니다.

KBoardSkin클래스의 getActiveList 메쏘드를 보니 

가져오는 스킨명들이 


SELECT `skin` FROM `wp_kboard_board_setting` UNION SELECT `skin` FROM `wp_kboard_board_latestview`

 

위와 같은 SQL을 실행하는 걸로 확인 했습니다. 위 SQL 을 보면 게시판 셋팅에 쓰였던 스킨들을 다 가져오는 게 아닌가 싶습니다.

저희 같은 경우에도 실제로 적용을 했었던 스킨들의 모든 style.css 을 불러오게되더군요.

셋팅을 잘못한 것인지 해당 스킨 디렉토리에 있는 style.css 만을 로드 할려면 어떻게 해야 하는지 문의 드립니다.

 

좋은 플러그인 매번 감사히 쓰고 있습니다.

감사합니다. 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기