इसे बदले बिना वर्डप्रेस थीम को कस्टमाइज़ करना?


19

मैंने एक थीम ढूंढी और डाउनलोड की है। हालाँकि मैं डिज़ाइन, रंग आदि को थोड़ा बदलने के लिए सीएसएस को कुछ मोड़ देना चाहता हूं। मुझे यह करने के बारे में कैसे जाना चाहिए, जबकि अभी भी परिवर्तनों को खोए बिना विषय को अपडेट करने में सक्षम है।

जवाबों:


21

जब आप इसे बदले बिना इसे संशोधित नहीं कर सकते, तो आप चाइल्ड थीम बनाकर आपके द्वारा परिवर्तित किए गए भागों को अलग कर सकते हैं। संक्षेप में:

  1. अपने "माता-पिता" विषय के साथ सहकर्मी पर एक थीम निर्देशिका बनाएं,
  2. style.cssअपनी नई निर्देशिका में एक फ़ाइल बनाएँ जिसमें Template:आपकी मूल विषयवस्तु के नामकरण की टिप्पणी हो और @import url(../%parent-theme%/style.css)सीएसएस को मूल विषय से आयात करने की अनुमति हो,
  3. WordPress व्यवस्थापक कंसोल में अपनी नई थीम को सक्रिय करें,
  4. अपनी चाइल्ड थीम डायरेक्टरी में अपने पेरेंट थीम डायरेक्टरी से नई फाइल्स और / या फाइल्स को कॉपी करें और उन्हें अपनी पसंद में बदलें और
  5. बस!

मैं आपको बहुत अधिक जानकारी दे सकता हूं, लेकिन मूल रूप से यह लड़का समझाने का एक बहुत अच्छा काम करता है कि मेरे लिए सिर्फ यह इंगित करने के लिए कि मेरे लिए बाल थीम कैसे बनाएं

जब आप मूल विषय को अपग्रेड करना चाहते हैं तो अपग्रेड करें; यह आपके बच्चे के विषय को अंदर ही छोड़ देगा। बेशक आपके बच्चे की थीम पूरी तरह से काम नहीं कर सकती है यदि उन्होंने माता-पिता को बहुत बदल दिया है और / या यदि आपने कॉपी और संशोधित थीम फ़ाइलों को नए संस्करण में अद्यतन किया है, तो आप उन्हें संशोधित किए बिना नई कार्यक्षमता प्राप्त नहीं करेंगे, लेकिन यह एक है हर बार शुरू करने से बहुत बेहतर!

उम्मीद है की वो मदद करदे।


2
बाल थीम
रयान गिबन्स

2

यदि आप बदलना चाहते हैं तो थोड़ा सीएसएस है, आप थीम निर्देशिका के अंदर एक कस्टम सीएसएस फ़ाइल बना सकते हैं। थीम के हेडर में अपनी कस्टम सीएसएस फ़ाइल को शामिल करें, और केवल कस्टम सीएसएस फ़ाइल में नई घोषणाएं लिखें, जिससे थीम के डिफ़ॉल्ट सीएसएस घोषणाओं को अधिलेखित किया जा सके।

डिफ़ॉल्ट स्टाइलशीट

body{background:white;width: 960px;margin: 25px auto;}

कस्टम स्टाइलशीट

body{width:800px;}

आपका ब्राउज़र दो स्टाइलशीट के लिए अलग-अलग http कॉल करेगा और उन शैलियों को लागू करेगा, जो वे सूचीबद्ध हैं। अंतिम रूप से जो भी घोषणाएं की जाती हैं, उनके सामने की गई घोषणाओं को अधिलेखित कर दिया जाएगा। इसलिए किसी अन्य स्टाइलशीट को शीर्ष लेख में शामिल करने के बाद अपनी कस्टम स्टाइलशीट को शामिल करना सुनिश्चित करें।

यदि आप आर्काइव.फैप, या पेज.फपी जैसी टेम्प्लेट फ़ाइल को समाप्त करने जा रहे हैं, तो माइकस्किंकेल का उत्तर आपको अपने विषय को अपडेट करने देगा यदि कोई नया संस्करण जारी किया गया है, बिना अपने संशोधनों को खोए। लेकिन अगर आप चाहते हैं कि कुछ सीएसएस को बदलना है, तो यह विधि अच्छी तरह से काम करेगी। बस यह सुनिश्चित करें कि थीम निर्देशिका को अपडेट करने से पहले आप अपनी कस्टम स्टाइलशीट को सहेज लें।


1
यह समस्याग्रस्त हो सकता है यदि आप जिस विषय को संशोधित करते हैं वह आपका विषय नहीं है, इसलिए आपके परिवर्तन थीम अपडेट पर अधिलेखित हो सकते हैं।
हकरे

1

आप निश्चित रूप से एक बाल विषय बना सकते हैं। एक बाल विषय आपके मुख्य विषय को उसके मूल प्रारूप में रखता है।

मैं व्यक्तिगत रूप से क्या करता हूं, मैं MyThemeShop से एक प्रीमियम वर्डप्रेस थीम का उपयोग कर रहा हूं । उस में, मैं अपने style.css और विषय विकल्प फ़ाइल को वैसा ही रखता हूँ जैसा वह है। मैं सिर्फ फ़ाइल के डेटा को किसी अन्य फ़ाइल में कॉपी करता हूं और इसे थोड़ा अलग नाम देता हूं। उदाहरण के लिए, अगर मैं SociallyViral Theme का उपयोग कर रहा हूं, तो उसके चाइल्ड थीम को बनाने के लिए, मैं उसके style.css फ़ाइल से डेटा की प्रतिलिपि बनाऊंगा और इसे चाइल्डस्टाइल.css नाम देने वाली किसी अन्य फ़ाइल में सहेजूंगा।

इसके बाद, मैं अब विशिष्ट कार्यों को डिजाइन करूंगा और चाइल्डस्टाइल.कैंस फ़ाइल में अधिक कार्यात्मकता जोड़कर अपनी थीम को फिर से डिज़ाइन कर सकता हूं।

यह मेरी मूल style.css फ़ाइल को रखता है जैसा कि यह है और मुझे इसे मूल स्वरूप में अपडेट करने में सक्षम बनाता है।


मुझे यकीन नहीं है कि आप "मैं अपनी style.css फ़ाइल से डेटा की प्रतिलिपि बनाऊंगा" से क्या मतलब है, लेकिन आमतौर पर यह केवल उन शैलियों को बाल विषय में जोड़ने के लिए पर्याप्त है जो माता-पिता से अलग हैं - बच्चे के विषय की शैलियों को जोड़ते हैं और / या माता-पिता की शैलियों को ओवरराइड करें। वैसे: आपका जवाब उस उत्तर के लिए कुछ भी कैसे जोड़ता है जिसे 6 + साल पहले ही स्वीकार कर लिया गया था !
टिनीबर्लिन

0

यदि आपकी रुचि ऊपर वर्णित चरणों को आजमाने के लिए एक अच्छे 'लैब एक्सरसाइज' में है। डिफ़ॉल्ट वर्डप्रेस 3.x डिलीवर थीम बीसवें से एक चाइल्ड थीम बनाने के लिए कदम गाइड द्वारा अच्छा कदम है । यह एक सरल लेकिन उपयोगी बाल विषय (तीसवें नाम) है। परिणाम दो कॉलम थीम से तीन कॉलम थीम तक बीस विषय का विस्तार करता है। इसमें कुछ नए हेडर चित्र भी हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.