मैं एक ग्राहक के लिए अपनी पहली WordPress साइट का निर्माण कर रहा हूं। मैं वास्तव में सीएसएस के लिए LESS का उपयोग करना चाहता हूं और WP-LESS नामक एक WP प्लगइन मिला।मेरी वर्डप्रेस थीम में wp_enqueue_style() का उपयोग कैसे करें?
अब, मैं कुल वर्डप्रेस न्यूब हूं, लेकिन ऐसा लगता है कि इस प्लगइन के लिए मुझे wp_enqueue_style() नामक फ़ंक्शन का उपयोग करने की आवश्यकता है ताकि वर्डप्रेस को .less फ़ाइल को संसाधित करने के लिए कहा जा सके।
मैं यह नहीं समझ सकता कि मैं इस फ़ंक्शन का उपयोग कहां करता हूं। मैंने अपनी थीम निर्देशिका में मेरी header.php फ़ाइल में देखा और मैं इसे देखता हूं।
<link rel="stylesheet" type="text/css" media="all"
href="<?php bloginfo('stylesheet_url'); ?>" />
क्या मुझे इस कोड को इस तरह से बदलना है?
<?php wp_enqueue_style('mytheme',
get_bloginfo('template_directory').'/style.less',
array('blueprint'), '', 'screen, projection'); ?>
हाँ, लेकिन मेरा हेडर मुखपृष्ठ के लिए अद्वितीय नहीं है। तो अगर मैं इसे अपने हेडर में जोड़ता हूं, तो यह प्रत्येक पृष्ठ में शामिल होता है। – Mark
मार्क, फिर आप 'wp_enqueue_script()' कॉल को 'if (is_front_page()) {...} 'सशर्त कथन के अंदर रखें। इससे स्क्रिप्ट को केवल होमपेज पर जोड़ा जाएगा, हर गति पर नहीं। – EAMann