अपने नाम, text domain और लाइसेंस के साथ एक साफ़ WordPress स्टार्टर थीम बनाएँ, साथ में वैकल्पिक विजेट एरिया, Customizer सेटिंग और एक कस्टम पोस्ट टाइप। इसे इंस्टॉल होने वाली ZIP के रूप में डाउनलोड करें।
टूल के बटन और संदेश अभी अंग्रेज़ी में हैं। टूल का काम करने का तरीका अंग्रेज़ी पेज जैसा ही है।
इस टूल के बारे में
WordPress Theme Generator – स्टार्टर थीम ZIP के बारे में
WordPress Theme Generator आपकी जानकारी भरकर एक क्लासिक PHP स्टार्टर थीम बनाता है, ताकि आप बॉयलरप्लेट कॉपी करने के बजाय सीधे डिज़ाइन शुरू कर सकें। थीम का नाम, विवरण, लेखक, वर्ज़न, text domain और लाइसेंस डालें, और टूल एक ऐसा style.css हेडर लिखता है जिसे WordPress पहचानता है, थीम सेटअप वाली functions.php, और मुख्य टेम्पलेट: index, header, footer, sidebar, single post, 404 और दोबारा इस्तेमाल होने वाले template parts। थीम title tag, featured images, HTML5 मार्कअप और कस्टम लोगो को सपोर्ट करती है, और अपनी स्टाइलशीट और एक main.js फ़ाइल को WordPress के सही तरीक़े से लोड करती है। वैकल्पिक चीज़ें तभी जोड़ी जाती हैं जब आप उन पर टिक करें: एक प्राइमरी साइडबार और फ़ुटर विजेट एरिया, accent colour और फ़ुटर टेक्स्ट वाला Customizer पैनल, और एक शुरुआती "Projects" कस्टम पोस्ट टाइप। हर फ़ंक्शन और constant आपकी थीम के slug से बने prefix का इस्तेमाल करता है, इसलिए यह प्लगइन से नहीं टकराएगा। ZIP आपके ब्राउज़र में बनती है और उसमें थीम फ़ोल्डर होता है, जो Appearance → Themes → Add New → Upload Theme के लिए तैयार है।
WordPress Theme Generator – स्टार्टर थीम ZIP का इस्तेमाल कैसे करें
1
थीम की जानकारी डालें
नाम, विवरण, लेखक, वर्ज़न और लाइसेंस जोड़ें। text domain नाम से अपने-आप भर जाता है।
2
विकल्प चुनें
अगर चाहिए तो विजेट एरिया, Customizer सेटिंग या शुरुआती कस्टम पोस्ट टाइप पर टिक करें।
3
बनाएँ और डाउनलोड करें
फ़ाइलों की सूची देखें और ZIP डाउनलोड करें, जो आपके ब्राउज़र में बनती है।
4
WordPress में इंस्टॉल करें
Appearance → Themes → Add New → Upload Theme पर जाएँ, ZIP चुनें और उसे activate करें।
मुख्य खूबियाँ
सीधे इंस्टॉल होती है
ZIP में सही थीम फ़ोल्डर और मान्य style.css हेडर होता है, इसलिए WordPress अपलोड करते ही उसे स्वीकार कर लेता है।
नामों का टकराव नहीं
WordPress coding standards के अनुसार फ़ंक्शन और constant आपकी थीम के slug से बने prefix का इस्तेमाल करते हैं।
सिर्फ़ वही जो आप चुनें
विजेट एरिया, Customizer सेटिंग और पोस्ट टाइप फ़ाइल तभी जोड़ी जाती हैं जब आप उन्हें चालू करें।
सुरक्षित शुरुआत
टेम्पलेट esc_html और esc_url से आउटपुट escape करते हैं, और सीधे लोड किए जाने पर फ़ाइलें बंद (exit) हो जाती हैं।
1 / 2
स्टार्टर थीम कौन इस्तेमाल करता है
बॉयलरप्लेट छोड़ें, बनाना शुरू करें
क्लाइंट साइट बनाने वाले फ़्रीलांसर
किसी भारी-भरकम थीम को काट-छाँटकर हल्का करने के बजाय हर प्रोजेक्ट एक साफ़, सही नाम वाली थीम से शुरू करें।
उदाहरणtext domain acme-studio के साथ “Acme Studio” बनाएँ, फिर टेम्पलेट के ऊपर डिज़ाइन तैयार करें।
थीम डेवलपमेंट सीखना
देखें कि एक काम करने वाली थीम कैसे व्यवस्थित होती है: टेम्पलेट, functions.php, hooks और template hierarchy।
उदाहरणएक स्टूडेंट थीम बनाता है, उसे लोकल पर इंस्टॉल करता है और पोस्ट कैसे दिखती हैं यह सीखने के लिए single.php एडिट करता है।
मॉकअप को थीम में बदलने वाले डिज़ाइनर
एक काम करने वाली संरचना पाएँ जिसमें आप अपना HTML और CSS डाल सकें।
उदाहरणडिज़ाइन का हेडर मार्कअप header.php में पेस्ट करें और wp_head() को अपनी जगह रहने दें।
अपने तय मानक वाली एजेंसियाँ
हर बार सही लेखक, लाइसेंस और वर्ज़न के साथ एक जैसे थीम ढाँचे बनाएँ।
उदाहरणहर नया बिल्ड एक बनाई गई थीम से शुरू होता है, जिसमें एजेंसी लेखक है और लाइसेंस GPL v2 or later है।
लोकल डेवलपमेंट
LocalWP, XAMPP या Docker वाली WordPress साइट के लिए कुछ सेकंड में थीम शुरू करें।
उदाहरणथीम को लोकल साइट के wp-content/themes में unzip करें और live reload के साथ एडिट करना शुरू करें।
ब्रांड से मेल खाती साइटें
कोड छुए बिना Customizer में accent colour को क्लाइंट के ब्रांड से मिलाएँ।
उदाहरणTheme Options पैनल accent को क्लाइंट के ब्रांड वाले नीले रंग पर सेट करता है, जो लिंक और बटन पर लागू होता है।
आपकी नई थीम के लिए सुझाव
डाउनलोड से लेकर चालू साइट तक
दूसरों की थीम बदलनी हो तो child theme इस्तेमाल करें
यह जनरेटर एक स्वतंत्र थीम बनाता है। अगर आपको सिर्फ़ किसी मौजूदा थीम में बदलाव करना है, तो उसकी जगह child theme बनाएँ ताकि अपडेट आपके बदलाव मिटा न दें।
कंटेंट टाइप प्लगइन में रखें
थीम में रजिस्टर किए पोस्ट टाइप थीम बदलने पर ग़ायब हो जाते हैं। लंबे समय तक रहने वाले कंटेंट के लिए हमारे CPT builder से कोड बनाएँ और उसे प्लगइन में रखें।
WordPress में Appearance → Themes → Add New → Upload Theme पर जाएँ, ZIP चुनें और Install Now पर क्लिक करें, फिर Activate करें।
यह block theme है या classic theme?
यह header.php, footer.php और टेम्पलेट फ़ाइलों वाली एक क्लासिक PHP थीम है। पोस्ट लिखने के लिए यह block editor के साथ काम करती है, लेकिन साइट का लेआउट Site Editor से नहीं, PHP टेम्पलेट से नियंत्रित होता है।
इसमें कौन सी फ़ाइलें होती हैं?
style.css, functions.php, index.php, header.php, footer.php, sidebar.php, single.php, 404.php, पोस्ट के लिए template parts, assets/js/main.js, assets/css/responsive.css, एक languages फ़ोल्डर और एक README। अगर आप कस्टम पोस्ट टाइप का विकल्प चुनते हैं, तो inc/post-types.php जोड़ी जाती है।
Customizer विकल्प क्या जोड़ता है?
Appearance → Customize के नीचे एक Theme Options पैनल, जिसमें एक accent colour (CSS variable के ज़रिए लागू) और फ़ुटर में दिखने वाला फ़ुटर टेक्स्ट फ़ील्ड होता है।
क्या यह कोड लाइव साइट पर इस्तेमाल करना सुरक्षित है?
यह WordPress के नियमों का पालन करता है: आउटपुट escape होता है, सीधे खोले जाने पर फ़ाइलें बंद हो जाती हैं, और हर फ़ंक्शन पर prefix है। किसी भी स्टार्टर थीम की तरह, लॉन्च से पहले इसकी समीक्षा और टेस्ट करें।
क्या इससे बनी थीम बेच या शेयर कर सकते हैं?
हाँ। बना हुआ कोड आपका है। WordPress थीम आम तौर पर GPL v2 or later के तहत रिलीज़ की जाती हैं, और फ़ॉर्म में यही डिफ़ॉल्ट लाइसेंस है।
क्या टूल मेरी जानकारी अपलोड करता है?
नहीं। ZIP आपके ब्राउज़र में JavaScript से बनती है और सीधे डाउनलोड होती है।
क्या यह थीम क्लाइंट साइट के लिए इस्तेमाल कर सकते हैं?
हाँ। यह एक शुरुआती ढाँचा है जिस पर आप आगे बनाते हैं। क्लाइंट का डिज़ाइन टेम्पलेट और स्टाइलशीट में जोड़ें, फिर उसे उनकी साइट पर इंस्टॉल करें।
बनाई गई थीम कैसे एडिट करें?
उसे unzip करें, फ़ोल्डर को किसी कोड एडिटर में खोलें, और PHP टेम्पलेट और style.css एडिट करें। फिर से अपलोड करें, या लोकल WordPress इंस्टॉल पर काम करें।
क्या थीम कस्टम लोगो और featured images को सपोर्ट करती है?
हाँ। यह कस्टम लोगो, featured images (post thumbnails), title tag और HTML5 मार्कअप के सपोर्ट की घोषणा करती है।
क्या यह page builder के साथ काम करती है?
हाँ। सामान्य टेम्पलेट वाली एक मानक क्लासिक थीम होने के कारण यह Elementor जैसे एडिटर के साथ काम करती है, हालाँकि आम तौर पर आपको अपने डिज़ाइन के हिसाब से इसकी स्टाइल बदलनी होगी।
क्या इसकी जगह block theme इस्तेमाल करनी चाहिए?
Block theme बिना PHP टेम्पलेट के Site Editor में एडिट होती हैं। अगर आपको PHP टेम्पलेट पसंद हैं या आप पारंपरिक थीम डेवलपमेंट सीख रहे हैं, तो यह क्लासिक स्टार्टर चुनें।