WordPress 자체도 Open Sans (최소 버전 3.8)를로드합니다. 실제로, 그것은 나를 위해 Open Sans를 세 번로드했습니다. 하나는 WP 관리자, 하나는 TinyMCE 편집기, 다른 하나는 페이지입니다.
목표가 Open Sans를 완전히 제거하는 경우 WordPress 자체를 해킹해야합니다 (또는 이전 버전을 유지해야 함).
Open Sans를 제거하는 내 코드는 (적어도 사용자가 로그인하지 않은 경우 대부분) 테마의 주제입니다 functions.php
.
add_action ( 'wp_enqueue_scripts', 'ays_setup', 9);
함수 ays_setup () {
/ * TinyMCE에서 Open Sans 글꼴 없음 * /
remove_filter ( 'mce_css', 'twentytwelve_mce_css');
/ * no 페이지에 대한 Sans 글꼴 열기 * /
remove_action ( 'wp_enqueue_scripts', 'twentytwelve_scripts_styles');
add_action ( 'wp_enqueue_scripts', 'ays_scripts_styles');
}
함수 ays_scripts_styles () {
글로벌 $ wp_styles;
/ *
* 의견 양식이있는 페이지에 JavaScript를 추가하여 지원
스레드 댓글이있는 사이트 (사용중인 경우)
* /
if (is_singular () && comments_open () && get_option ( 'thread_comments'))
wp_enqueue_script ( 'comment-reply');
// 탐색 메뉴 숨기기 및 표시 동작을 처리하기위한 JavaScript를 추가합니다.
wp_enqueue_script ( 'twenty12-navigation', get_template_directory_uri (). '/js/navigation.js', array (), '1.0', true);
// 기본 스타일 시트를로드합니다.
wp_enqueue_style ( 'twenty12 스타일', get_stylesheet_uri ());
// Internet Explorer 특정 스타일 시트를로드합니다.
wp_enqueue_style ( 'twentytwelve-ie', get_template_directory_uri (). '/css/ie.css', array ( 'twentytwelve-style'), '20121010');
$ wp_styles-> add_data ( 'twenty12-ie', '조건부', 'lt IE 9');
}
twentytwelve_scripts_styles
twentytwelve_scripts_styles
Open Sans를로드하는 비트를 제외한 모든 것이 있습니다.