그냥 wp_enqueue_style
을 사용하여 파일을로드 할 수 있습니다. 다음은 아이디어를 얻을 수있는 예입니다.
function enqueue_my_scripts() {
wp_enqueue_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', array('jquery'), '1.9.1', true); // we need the jquery library for bootsrap js to function
wp_enqueue_script('bootstrap-js', '//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js', array('jquery'), true); // all the bootstrap javascript goodness
}
add_action('wp_enqueue_scripts', 'enqueue_my_scripts');
function enqueue_my_styles() {
wp_enqueue_style('bootstrap', '//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css');
wp_enqueue_style('my-style', get_template_directory_uri() . '/style.css');
}
add_action('wp_enqueue_scripts', 'enqueue_my_styles');
과 규칙이 당신의 style.css
파일에 !important
을 사용하여 작성합니다.
wp_enqueue_style
을 사용하면 더 많은 참조를 위해 스타일과 스크립트가 사용되는 위치를 제어 할 수 있습니다. 어떻게 사용하는지 예제가 있습니다.
function my_enqueue_stuff() {
if (is_page('landing-page-template-one')) {
/** Call landing-page-template-one enqueue */
} else {
/** Call regular enqueue */
}
}
add_action('wp_enqueue_scripts', 'my_enqueue_stuff');
부트 스트랩 CSS 파일을 어떤 종류로 변경 하시겠습니까? 또한,'header.php' (http://codex.wordpress.org/Function_Reference/wp_enqueue_style)보다는'functions.php' 파일에서'wp_enqueue_style'을 사용하는 것이 좋습니다. –
부트 스트랩으로부터 클래스 나 id를 오버라이드하려면 , 브라우저에서 더 높은 우선 순위를 부여 할 PHP 파일에 id 또는 클래스 css를 작성할 수 있습니다. 또한 '! important'를 사용하여 중요하게 만들 수 있습니다. –
더 나은 방법은 CDN 파일을 포함하고 자신의 CSS 파일에 필요한 스타일을 작성하기 만하면 * 자신의 CSS 파일 *을 포함시키는 것입니다. 그렇게하면 CDN 파일에서 문제가되는 스타일을 덮어 쓰게됩니다. – TylerH