मैं चिप बेनेट द्वारा अपने स्वयं के बाल विषय के अभिभावक के रूप में अच्छी तरह से लिखी गई ओएनोलॉजी थीम का उपयोग कर रहा हूं।
अपनी विकास प्रक्रिया में, मुझे पता चला है कि शैलियों को नियंत्रित करने की बात आने पर बाल विषयों को लिखने वाले लोगों के लिए कुछ चुनौतियाँ होती हैं।
मैंने अभी-अभी पता लगाया है कि मेरा मुख्य style.css फ़ाइल <head> में हर दूसरे स्टाइलशीट लिंक या स्टेटमेंट से पहले लोड हो जाता है, और यह बताता है कि मुझे कुछ पेरेंट शैलियों को ओवरराइड करने में परेशानी क्यों हो रही थी।
समस्या के आगे के अध्ययन से पता चलता है कि विभिन्न पेरेंट स्टाइलशीट और शैलियों को तीन स्थानों में <head> में पंक्तिबद्ध किया जा सकता है; add_action('wp_print_styles',
, add_action('wp_enqueue_scripts',
और फिर add_action('wp_head',
।
चीजों को सरल रखने के लिए, मैं दो स्टाइलशीट बनाने की योजना बना रहा हूं। पहले मुख्य 'style.css' शीट में केवल @import url()
कमांड शामिल होगी , जिसे ओनोलॉजी की मुख्य स्टाइलशीट लोड करने की आवश्यकता होगी।
दूसरी स्टाइलशीट में मेरे बाल नियम होंगे। यह सुनिश्चित करने के लिए कि यह सभी अन्य नियमों के बाद लोड किया गया है, मैं इसका उपयोग करके कतारबद्ध करूँगा add_action( 'wp_head',
।
क्या यह आवाज़ उचित है? या क्या यह करने के लिए एक बेहतर (अधिक सही) तरीका है?
btw, क्या किसी को पता है कि '/parent-theme/style.css ? MRPreviewRefresh = 723 ' का क्या मतलब है?
अपडेट करें
wp_enqueue_style () wp_head () में काम नहीं करता है।
चीयर्स,
ग्रेगरी