คุณจะพบว่า 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 () {
/ * ไม่มีแบบอักษร Open Sans ใน TinyMCE * /
remove_filter ('mce_css', 'twentytwelve_mce_css');
/ * ไม่มีแบบอักษร Open Sans สำหรับหน้า * /
remove_action ('wp_enqueue_scripts', 'twentytwelve_scripts_styles');
add_action ('wp_enqueue_scripts', 'ays_scripts_styles');
}
ฟังก์ชั่น ays_scripts_styles () {
$ wp_styles ทั่วโลก;
/ *
* เพิ่ม JavaScript ให้กับหน้าเว็บที่มีแบบฟอร์มแสดงความคิดเห็นเพื่อสนับสนุน
* ไซต์ที่มีความคิดเห็นที่เป็นเธรด (เมื่อใช้งานอยู่)
* /
หาก (is_singular () && comments_open () && get_option ('thread_comments'))
wp_enqueue_script ('ความคิดเห็นตอบกลับ');
// เพิ่ม JavaScript เพื่อจัดการพฤติกรรมการนำทางแบบซ่อนและแสดง
wp_enqueue_script ('twentytwelve-navigation', get_template_directory_uri (). '/js/navigation.js', อาร์เรย์ (), '1.0', จริง);
// โหลดสไตล์ชีทหลักของเรา
wp_enqueue_style ('ยี่สิบสองสไตล์', get_stylesheet_uri ());
// โหลดสไตล์ชีทเฉพาะของ Internet Explorer
wp_enqueue_style ('twentytwelve-ie', get_template_directory_uri (). '/css/ie.css', อาร์เรย์ ('ยี่สิบสองสไตล์'), '20121010');
$ wp_styles-> add_data ('twentytwelve-ie', 'เงื่อนไข', 'lt IE 9');
}
twentytwelve_scripts_styles
มีทุกอย่างtwentytwelve_scripts_styles
ยกเว้นบิตที่โหลด Open Sans