आप पाएंगे कि वर्डप्रेस खुद भी ओपन सैन्स (कम से कम संस्करण 3.8) लोड करता है। वास्तव में, यह मेरे लिए तीन बार Open Sans लोड कर रहा था: WP व्यवस्थापक के लिए एक, TinyMCE संपादक के लिए एक, और पृष्ठ के लिए एक और।
यदि आपका लक्ष्य Open Sans को पूरी तरह से हटा रहा है, तो आपको वर्डप्रेस को स्वयं हैक करना होगा (या पुराने संस्करण के साथ रहना होगा)।
ओपन सेन्स को हटाने के लिए मेरा अपना कोड (कम से कम जब कोई उपयोगकर्ता लॉग इन नहीं होता है, जो कि ज्यादातर समय होता है) मेरा विषय है functions.php
:
add_action ('wp_enqueue_scripts', 'ays_setup', 9);
फ़ंक्शन ays_setup () {
/ * TinyMCE में कोई ओपन सेन्स फ़ॉन्ट नहीं / *
remove_filter ('mce_css', 'twentytwelve_mce_css');
/ * पृष्ठ के लिए कोई ओपन संस फ़ॉन्ट नहीं / *
remove_action ('wp_enqueue_scripts', 'twentytwelve_scripts_styles');
add_action ('wp_enqueue_scripts', 'ays_scripts_styles');
}
फ़ंक्शन ays_scripts_styles () {
वैश्विक $ wp_styles;
/ *
* समर्थन करने के लिए टिप्पणी फ़ॉर्म के साथ पृष्ठों में जावास्क्रिप्ट जोड़ता है
* थ्रेडेड टिप्पणियों वाली साइटें (जब उपयोग में हों)।
* /
अगर (is_singular) (& & comments_open () && get_option ('थ्रेड_काम'))
wp_enqueue_script ('टिप्पणी-उत्तर');
// नेविगेशन मेनू को छिपाने और दिखाने के व्यवहार के लिए जावास्क्रिप्ट जोड़ता है।
wp_enqueue_script ('twentytwelve-navigation', get_template_directoryuri ()। '/js/navigation.js', array (), '1.0', true);
// हमारे मुख्य स्टाइलशीट को लोड करता है।
wp_enqueue_style ('ट्वेंटीवेट-स्टाइल', get_stylesheet_uri ());
// इंटरनेट एक्सप्लोरर विशिष्ट स्टाइलशीट लोड करता है।
wp_enqueue_style ('twentytwelve-ie', get_template_directory ()। '/css/ie.css', सरणी ('twentytwelve-style'), '20121010');
$ wp_styles-> add_data ('ट्वेंटीथ्वेल्व-यानी', 'सशर्त', 'लेट IE 9');
}
twentytwelve_scripts_styles
twentytwelve_scripts_styles
बिट्स को छोड़कर सब कुछ है जो ओपन सैन्स को लोड करता है।