2013-09-03 8 views
5

किसी मौजूदा वर्डप्रेस थीम के कुछ सीएसएस को ओवरराइट करने के लिए, मैं http://codex.wordpress.org/Child_Themes#Example_of_a_basic_Child_Theme पर वर्णित अनुसार इसके बारे में एक बाल थीम बनाना चाहता हूं।क्या वर्डप्रेस थीम को "अमान्य पैरेंट थीम" बनाता है?

मैंने style.css फ़ाइल के साथ एक निर्देशिका बनाई, जहां मूल विषय का नाम "टेम्पलेट" के रूप में परिभाषित किया गया है। अब तक सब ठीक है. जब मैं वर्डप्रेस प्रशासन में थीम पेज पर जाता हूं, तो मुझे संदेश मिलता है "[मूल विषय का नाम] थीम एक वैध मूल विषय नहीं है।", और मैं इसे सक्रिय नहीं कर सकता।

मैं सोच रहा हूं कि वर्डप्रेस कैसे पता लगाता है कि माता-पिता थीम मान्य है या नहीं और यदि मूल विषय को मूल अभिभावक थीम बनाने का कोई तरीका है।

यह पता लगाने के लिए कि परिभाषित मूल विषय समस्या है या नहीं, मैंने "टेम्पलेट" परिभाषा को किसी अन्य विषय के साथ बदल दिया है, जो कि उसी सर्वर पर भी स्थापित है, और यह काम करता है।

आपकी मदद के लिए अग्रिम धन्यवाद।

उत्तर

13

ऐसा लगता है कि समस्या का कारण बनने के लिए मैं इस तथ्य का उल्लेख करना भूल गया: मेरा मूल विषय पहले से ही एक बाल विषय है, और मुझे दो पीढ़ी की सीमा से अवगत नहीं था, जिसका अर्थ है कि एक बाल बाल विषय संभव नहीं है। :-(

आपकी मदद के लिए धन्यवाद वैसे भी! हो सकता है कि इस जानकारी http://codex.wordpress.org/Child_Themes पर जोड़ा जाना चाहिए ...

0

अपने बच्चे की थीम के सीएसएस की जांच करने और @import लाइन को देखने का प्रयास करें और सुनिश्चित करें कि ';' अंत में अर्धविराम। :)

+0

दोनों, माता पिता के विषय की और बच्चे विषय के सीएसएस अंत में एक अर्धविराम है। – Jan

0

आपके बच्चे की थीम को मूल विषय के समान नाम (समान मामलों, समान रिक्त स्थान इत्यादि) का उपयोग करने की आवश्यकता है। इसे style.css में Theme Name के रूप में परिभाषित किया गया है।

संबंधित मुद्दे