WordPress
वर्डप्रेस थीम और बाल-थीम विकास
खोज…
परिचय
Wordpress सरल जानकारी वेबसाइट बनाने के लिए लेकिन अधिक परिष्कृत वेबसाइट और यहां तक कि छोटे वेबस्पॉप बनाने के लिए एक व्यापक रूप से उपयोग किया जाने वाला CMS है।
वर्डप्रेस थीम का उपयोग करता है। इन विषयों का उपयोग वर्डप्रेस वेबसाइट की ले-आउट और सामग्री कार्यक्षमता बनाने के लिए किया जाता है। विषयों को पूरे इंटरनेट पर पाया जा सकता है।
हर एक की अपनी अनूठी कार्यक्षमता और ले-आउट होती है, लेकिन कभी-कभी किसी वेबसाइट के लिए सही विषय खोजना मुश्किल होता है। सौभाग्य से हम अपनी थीम बनाने में भी सक्षम हैं।
अपनी खुद की थीम विकसित करना
एक वर्डप्रेस थीम में दो प्रकार की फाइलें होती हैं। प्रत्येक विषय की मूल फाइलें और विषय की रूपरेखा और कार्यक्षमता को परिभाषित करने वाली फाइलें। यह दूसरा समूह मैं विषय विशिष्ट फ़ाइलों को कॉल करने जा रहा हूं।
मूल विषय फाइलें
मूल विषय फाइलें वे फाइलें हैं जिनका उपयोग किसी विषय को सेटअप और रजिस्टर करने के लिए किया जाता है। नीचे दी गई सूची में मैं जल्द ही प्रत्येक फ़ाइल और उसके उपयोग का वर्णन करूंगा। बाद में मैं सबसे मूल उदाहरण फ़ाइलों को जोड़ दूंगा जिन्हें आपके स्वयं के वर्डप्रेस थीम को सेट करने के लिए आवश्यक है।
-
functions.php
: functions.php फ़ाइल का उपयोग सभी कार्यों, साइडबार, स्क्रिप्ट और थीम को शामिल करने के लिए किया जाता है। इस फ़ाइल में, उदाहरण के लिए, आप CSS फाइलें, JS फाइलें आदि शामिल कर सकते हैं। -
Header and footer
: शीर्ष लेख और पाद लेख फ़ाइलें (शीर्ष लेख और पाद लेख। Php) वे फ़ाइलें हैं जिनका उपयोग शीर्ष लेख और पाद लेख पर कॉल करने के लिए किया जाता है। हेडर और पाद फ़ाइल उदाहरण के लिए वर्डप्रेस बैक-एंड सिस्टम के लिंक को पकड़ते हैं। -
index.php
: index.php फ़ाइल डिफ़ॉल्ट-पेज टेम्पलेट बनाने वाली फ़ाइल है। इस फ़ाइल में आप इस डिफ़ॉल्ट-टेम्पलेट ले-आउट के टुकड़ों को देख, संपादित और हटा सकते हैं। -
single.php
: single.php फाइल वह फाइल है जो सिंगल पोस्ट टेम्पलेट पेज बनाती है। जैसे पृष्ठों के लिए डिफ़ॉल्ट-टेम्पलेट, लेकिन अब एकल पोस्ट पृष्ठों के लिए। -
format.php
format.php फ़ाइल वह फ़ाइल होती है जो किसी पृष्ठ से सामग्री-पाठ टेम्पलेट बनाती है। इसलिए यदि आपके पास एक होम पेज होगा और आप टेक्स्ट जोड़कर बैक-एंड से इसे संपादित करेंगे। यह फ़ाइल इस पाठ का मानक मार्कअप बनाती है। -
404.php
404.php फ़ाइल 404 टेम्पलेट बनाती है। इस फ़ाइल में इस पृष्ठ का मूल ले-आउट शामिल है। -
archive.php
आर्काइव.फपी फाइल आर्काइव पेज के ले-आउट को बनाता है। -
style.css
मूल स्टाइलशीट फ़ाइल।
तो इस सूची में आप अपने बहुत ही Wordpress विषय के सेट के लिए सभी आवश्यक फाइलें देख सकते हैं। अब कुछ फ़ाइलों पर एक नज़र डालते हैं, जिन्हें आप बनाना चाहते हैं, लेकिन यदि आप किसी वर्डप्रेस थीम के लिए आवश्यक फाइल नहीं हैं। ये फाइलें ज्यादातर टेम्प्लेट फाइलें और अन्य कार्यात्मक सीमाएं हैं।
कस्टम पेज टेम्प्लेट
page-<your own name>.php
: एक वर्डप्रेस थीम में आप कई पेज टेम्प्लेट बनाने में सक्षम हैं। नई पेज टेम्पलेट फ़ाइलें बनाकर। एक मानक पृष्ठ टेम्प्लेट फ़ाइल में निम्नलिखित नाम विशेषताएँ होती हैं। name of the template
page
name of the template
और .php
यदि उदाहरण के लिए आप अपने ब्लॉग पेज के लिए एक नया पेज टेम्प्लेट बनाना चाहते हैं, तो आप इसे page-blog.php
ब्लॉग कह सकते हैं। page-blog.php
Wordpress फ़ाइल को स्वचालित रूप से पढ़ता है और फ़ाइल को चुनिंदा टेम्पलेट मेनू में जोड़ता है। सुनिश्चित करें कि आपने कम से कम get_header()
और get_footer()
फ़ंक्शन शामिल किए हैं। यह भी सुनिश्चित करें कि आप निम्न उदाहरण को जोड़कर अपने टेम्पलेट को फ़ाइल के शीर्ष पर एक टिप्पणी में नाम दें।
<?php
/*
* Template Name: Homepage Template
*/
get_header();
?>
कस्टम सिंगल पोस्ट पेज टेम्प्लेट
single-<your own name>.php
: ऊपर वर्णित पृष्ठ टेम्पलेट की तरह ही एक वर्डप्रेस थीम में, आप अपने स्वयं के एकल पोस्ट पेज टेम्पलेट बनाने में भी सक्षम हैं। बस पृष्ठ टेम्पलेट की तरह फ़ाइल तीन भाग होते single
घोषित करने वाला एक ही पोस्ट पेज है के लिए <your name of the template>
और फ़ाइल extention .php
। पृष्ठ टेम्प्लेट की न्यूनतम आवश्यकताओं की तरह ही यह सुनिश्चित करने के लिए कि Wordpress पढ़ता है नया टेम्प्लेट get_header()
और get_footer()
को जोड़ रहा है। और नीचे दिए गए उदाहरण की तरह अपने टेम्पलेट का नाम भी जोड़ दें
<?php
/*
* Template Name: Post Portfolio
* Template Post Type: post, page
*/
?>
हम Template post type:
भी इंगित करते हैं Template post type:
इस तरह के पोस्ट और पेज में, जिस तरह का टेम्प्लेट होता है, वैसा ही होता है।
कस्टम पोस्ट टेक्स्ट टेम्प्लेट
format -<your own name>.php
: एक वर्डप्रेस विषय में आप पोस्ट आउटपुट टेम्पलेट बनाने में भी सक्षम हैं। ये प्रारूप टेम्पलेट पोस्ट के ले-आउट और सामग्री हैं। उदाहरण के लिए यदि कुछ मामलों में आप चाहते हैं कि पोस्ट केवल सामग्री या पोस्ट का शीर्षक दिखाए, तो आप उन प्रकार के समायोजन बनाने के लिए इन टेम्प्लेट का उपयोग कर सकते हैं। चूंकि इस तरह के टेम्प्लेट केवल पोस्ट बैक-एंड कंटेंट को ही स्वरूपित करते हैं जो कि एक उपयोगकर्ता द्वारा बनाया गया था जिसे हमें get_header()
और get_footer()
शामिल करने की आवश्यकता नहीं है क्योंकि ये पहले से ही पेज टेम्प्लेट में परिभाषित हैं। सुनिश्चित करें कि आपका टेम्पलेट निम्नलिखित मूल उदाहरण का उपयोग करके किसी पोस्ट को पहचानने में सक्षम है।
<div>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
</article>
</div>
तो अब जब हम बुनियादी फ़ाइलों के बारे में कुछ जानते हैं और कई टेम्पलेट विशिष्ट फ़ाइलों में से कुछ साइडबार और विजेट के बारे में बात करना शुरू कर रहे हैं। भविष्य में यह एक बहुत ही Wordpress विषय बनाने पर ट्यूटोरियल कदम से कदम पर एक शुरुआत के साथ जोड़ा जाएगा।