@ M0r7if3r द्वारा अन्य उत्तर के अतिरिक्त:
current_theme_supports()
यदि विषय का समर्थन है तो आप केवल मूल थीम स्टाइलशीट लोड करने के लिए उपयोग कर सकते हैं ।
function add_supported_stylesheets()
{
if ( current_theme_supports( 'parent-stylesheet' ) )
wp_enqueue_style( 'main', get_stylesheet_directory_uri().'/style.css', array(), filemtime( get_stylesheet_directory().'/style.css' );
}
// In your parent themes bootstrap in the functions.php file
// Add the theme support:
add_theme_support( 'parent-stylesheet' );
// Then add the stylesheet:
add_action( 'after_setup_theme', 'add_supported_stylesheets', 20 );
ध्यान दें, कि यह फ़ंक्शन filemtime
संस्करण-nr पर जोड़ता है । यदि फ़ाइलों की सामग्री को बदल दिया गया तो ब्राउज़र कैशिंग को रोकने के लिए।
यह आपके उपयोगकर्ताओं को एक साधारण सिंगल fn कॉल के साथ चाइल्ड थीम बूटस्ट्रैप में स्टाइलशीट को निष्क्रिय करने की अनुमति देगा:
remove_theme_support( 'parent-stylesheet' );
// ...or...
add_theme_support( 'parent-stylesheet' );