부모 테마 (Starkers)는 제거하려는 CSS 파일을 추가합니다 (@import를 대신 사용하여 스타일을보다 쉽게 재정의 할 수 있음). Starkers의 functions.php에는 다음이 있습니다.
add_action( 'wp_enqueue_scripts', 'script_enqueuer' );
function script_enqueuer() {
wp_register_script( 'site', get_template_directory_uri().'/js/site.js', array( 'jquery' ) );
wp_enqueue_script( 'site' );
wp_register_style( 'screen', get_template_directory_uri().'/style.css', '', '', 'screen' );
wp_enqueue_style( 'screen' );
}
자식 functions.php에서 다음을 시도했지만 링크 및 스크립트 태그는 여전히 head 섹션에 나타납니다.
add_action('init', 'removeScripts');
function removeScripts() {
wp_dequeue_style('screen');
wp_deregister_script('site');
}
부모 헤더에 하드 코딩되어 있고 그렇지 않은지 두 번 확인했습니다.