अंतिम 12-महीने के सीखने की वर्डप्रेस गाइड (प्लस संसाधन)
यदि आप 2015 में कुछ नया सीखना चाहते हैं, तो इसे वर्डप्रेस क्यों न बनाएं? यह वेब के एक विशाल हिस्से को अधिकार देता है, आप अपनी खुद की वेबसाइट को बेहतर समझेंगे, आप डेवलपर्स के साथ बेहतर तरीके से संवाद कर पाएंगे, और आप कुछ पैसे दूसरों की मदद कर सकते हैं। इसके अलावा, प्रोग्रामिंग आपको एक निश्चित तरीके से सोचने के लिए अंतर्दृष्टि प्रदान करता है जो जीवन के अन्य क्षेत्रों में सहायक हो सकता है। चाल यह जानने के लिए है कि आपको क्या सीखने की जरूरत है और लगातार इस पर चलना है - अनुशासन की आवश्यकता है.
यह एक 12 महीने की मार्गदर्शिका है जिस पर ध्यान केंद्रित करना है, प्रति माह एक विषय, एक समय में एक महीने। इस मार्गदर्शिका को बुकमार्क करें और इसे पूरे वर्ष नियमित रूप से देखें, और वर्ष के अंत तक, वर्डप्रेस के सामने आने पर आप अपनी जमीन पकड़ सकते हैं।.
वर्डप्रेस का उचित उपयोग करना सीखें (जनवरी)
आप जिस भी स्तर पर वर्डप्रेस का उपयोग करते हैं, मैं शर्त लगा रहा हूं कि कई चीजें हैं जो आप नहीं जानते हैं। जनवरी में आपको चीजों के व्यवस्थापक पक्ष पर ध्यान केंद्रित करना चाहिए, अभी तक कोई कोडिंग नहीं.
अपने द्वारा देखे जाने वाले सभी कार्यों का निरीक्षण और प्रयास करना सुनिश्चित करें। सभी लिंक आज़माएं, स्क्रीन विकल्प देखें, टैब की मदद करें, किसी पोस्ट को शेड्यूल करने का प्रयास करें, पता लगाएँ कि एक चिपचिपा पोस्ट क्या है, एक साइडबार और कुछ विजेट बनाएं, एक मेनू को इकट्ठा करें, सभी उपलब्ध सेटिंग्स को देखें और इसी तरह।.
विचार करना है वर्डप्रेस का उपयोग करने में कुशल बनें तो आप तेजी से ट्यूटोरियल के माध्यम से पढ़ सकते हैं और काम कर सकते हैं। कई लोग इस कदम को छोड़ देते हैं और यह सीखने की प्रक्रिया के दौरान अनावश्यक भ्रम का कारण बनता है। वर्डप्रेस आयातक क्या है से प्रोग्रामिंग करते समय आप विचलित नहीं होना चाहते, आपके पास उस बोझ के बिना बहुत कुछ होगा.
संसाधन जो मदद कर सकते हैं
नीचे दी गई सूची किसी भी तरह से संपूर्ण नहीं है, लेकिन मेरा सुझाव है कि आप व्यवस्थापक में प्रत्येक अनुभाग से गुजरें और सब कुछ आज़माएं। यदि आप यह पता नहीं लगा सकते हैं कि कुछ क्या करता है, तो गूगल करें और वहां से जाएं.
- WordPress के साथ शुरू हो रही है
- वर्डप्रेस को इनस्टॉल करना
- वर्डप्रेस अपडेट करना
- वर्डप्रेस शब्दावली
- सभी पोस्ट के बारे में
- पेज के बारे में सब कुछ
- छवियों का उपयोग करना
- सामग्री एम्बेड करना
- शॉर्टकोड
- प्लगइन्स और थीम्स
- सामग्री दृश्यता
- वर्डप्रेस में उपयोगकर्ता
- प्रवेश स्क्रीन
- कस्टम फील्ड्स
- चर्चाएँ
- स्थायी लिंक में
- वर्डप्रेस FAQ के साथ काम करना
डेवलपर उपकरण और मूल बातें (फ़रवरी)
विकास के साथ आरंभ करने के लिए आपको कुछ उपकरणों और कुछ बुनियादी ज्ञान की आवश्यकता होगी फाइलों के साथ काम करना. पहली चीज़ जो आप चाहते हैं, वह एक सक्षम पाठ संपादक है। होंगकीट में पहले से यहां कई कोड संपादकों की समीक्षा की गई है, और अधिकांश हैं.
मैं व्यक्तिगत रूप से एटम, और GitHub द्वारा बनाए गए संपादक का उपयोग करता हूं। हालांकि यह एक बेहद सक्षम संपादक है, इसमें आसानी से एफ़टीपी क्षमताएं नहीं हैं (जो मैं आपको संपादक को चुनते समय ध्यान में रखने की सलाह देता हूं। आप देखेंगे कि यह एक पल में क्यों है).
अपने संपादक के साथ खुद को परिचित करें. आप जो भी उपयोग करते हैं, मैं Google खोजों के माध्यम से इसके बारे में पढ़ने की सलाह देता हूं, सेटिंग्स के माध्यम से देख रहा हूं और सुनिश्चित करें कि आप इसे आत्मविश्वास के साथ अपने कंप्यूटर पर फ़ाइलों को बनाने और संपादित करने के लिए उपयोग कर सकते हैं।.
अगला, आप FTP के बारे में सीखना चाहते हैं। फ़ाइल ट्रांसफर प्रोटोकॉल एक दूरस्थ कंप्यूटर पर फ़ाइलों को पढ़ने और संपादित करने का एक तरीका है। यहाँ विचार यह है कि आप अपनी वेबसाइट को बिना फ़ाइलों को डाउनलोड किए संशोधित कर सकते हैं, और एक बार जब आप उन्हें अलग आवेदन के साथ संशोधित कर लेंगे, तो उन्हें अपलोड कर सकते हैं। यहाँ कार्रवाई में कोडा 2 पर एक नज़र है.
वेब वर्क के मूल पहलुओं के बारे में जानने के लिए आपको इस महीने में कुछ समय बिताना चाहिए। वेब सर्वर का उपयोग क्यों किया जाता है, ब्राउज़र का उपयोग किसके लिए किया जाता है आदि। आपको बहुत अधिक विस्तार में जाने की आवश्यकता नहीं है लेकिन आपको कई अवधारणाओं की बुनियादी समझ की आवश्यकता होगी.
संसाधन जो मदद कर सकते हैं
- नि: शुल्क कोड संपादकों की सूची
- पांच सर्वश्रेष्ठ पाठ संपादक
- वेब डिजाइनरों के लिए 14 महान पाठ संपादक
- बेस्ट प्रोग्रामिंग टेक्स्ट एडिटर्स
- शुरुआती के लिए एफ़टीपी
- एफ़टीपी क्या है और इसके साथ फ़ाइलों को कैसे स्थानांतरित किया जाए
- वेब पेज कैसे काम करते हैं
- कैसे एक वेबसाइट काम करती है
- वेबसाइट कैसे काम करती है, इसके बारे में वीडियो
- कैसे वेबसाइट्स Quackit.com पर काम करती हैं
HTML और CSS (मार्च)
यह वेब की मुख्य भाषाओं, कुछ HTML और CSS के साथ हमारे हाथ गंदे होने का समय है. HTML वह है जो पृष्ठों को उनकी संरचना प्रदान करता है, CSS वह है जो उन्हें उनके कार्य करने के तरीके को देखने के लिए शैली देता है. वे दोनों आसान भाषाएं हैं लेकिन उन्हें मास्टर करने के लिए व्यावहारिकता की आवश्यकता होती है.
मुझे लगता है कि यह उल्लेख करना महत्वपूर्ण है कि यहां से आपको बहुत सारी और बहुत सारी अभ्यास की आवश्यकता होगी। मेरा मानना है कि वेब पर उपयोग की जाने वाली सभी भाषाएं आसान हैं, लेकिन इसे पचाने के लिए आसान जानकारी उपलब्ध है जो प्रोग्रामिंग की कठिनाई का हिस्सा है.
यदि आपको कुछ समझ में नहीं आता है या कुछ काम नहीं कर रहा है, तो हम निराश न हों सब वहाँ गया। एक बार जब आप कुछ संसाधनों से गुजर चुके होते हैं और आप एक ऐसी चुनौती के लिए तैयार हो जाते हैं जिसे मैं अभ्यास करने की सलाह देता हूं एक तत्व जिसे आप किसी वेबसाइट पर पसंद करते हैं और उसे फिर से बनाने की कोशिश कर रहे हैं. एक और अच्छी विधि 365 पीएसडी या ड्रिबल के लिए है और आपको अपनी पसंद का वेब तत्व ढूंढना है.
उदाहरण के लिए, ड्रिबल पर शूट किए गए इस आसान नोट्स पर एक नज़र डालें। अटैचमेंट पर क्लिक करें और बीच-बीच में टाइप विजेट को आज़माएँ और देखें.
एक बार जब आप अलग-अलग तत्व बना सकते हैं तो आप एक पूर्ण वेबसाइट की तरह बड़ी परियोजनाओं से निपट सकते हैं। आप आगे की प्रेरणा के लिए थीमफॉरेस्ट, डिजाइनमोडो और प्रीमियम पिक्सल जैसी साइटों को ब्राउज़ कर सकते हैं। तुम भी तैयार WordPress / HTML विषयों ले सकते हैं और एक स्थिर HTML पृष्ठ के रूप में घर पर उन्हें फिर से बनाने की कोशिश कर सकते हैं.
लाइसेंस के बारे में जागरूक होना सुनिश्चित करें। थीमफ़ॉरेस्ट और कई अन्य स्थानों पर थीम को लाइसेंस दिया जाता है और बिना लाइसेंस के उपयोग नहीं किया जा सकता है, भले ही आप उन्हें खरोंच से फिर से बनाएँ!
संसाधन जो मदद कर सकते हैं
एचटीएमएल
- W3Schools
- HTML डॉग
- TutorialsPoint
- Tizag
सीएसएस
- W3Schools
- HTML डॉग
- TutorialsPoint
- Tizag
- CSSTutorial.net
अन्य संसाधन
- कोडेक अकादमी HTML और सीएसएस
- सीएसएस ज़ेन गार्डन
- CSS3 W3Schools पर
- सीएसएस रंग बीनने वाला
- इंटरएक्टिव सीएसएस चयनकर्ता ट्यूटोरियल
- सीएसएस दिशानिर्देश
PHP (अप्रैल)
कुछ सर्वर साइड सामान सीखने का समय आ गया है। अब तक आपने केवल क्लाइंटसाइड कोड सीखा है। एचटीएमएल और सीएसएस भेजा जाता है जैसा कि एक उपयोगकर्ता के ब्राउज़र में होता है और इसे वहां संसाधित किया जाता है. PHP को सर्वर पर संसाधित किया जाता है और इसे HTML और CSS में परिवर्तित किया जाता है और ब्राउज़र को भेजा जाता है. यह उपयोगी सुविधाओं की एक बड़ी संख्या का परिचय देता है जो आप इस महीने के बारे में जानेंगे.
PHP वह है जो वर्डप्रेस को एक फ़ाइल का उपयोग करके हजारों लेखों को प्रदर्शित करने की अनुमति देता है। PHP यह है कि एक वेबसाइट उपयोगकर्ता के नाम पर लॉग इन कैसे प्रदर्शित कर सकती है, फेसबुक आपके दोस्तों को कैसे प्रदर्शित कर सकता है, इत्यादि। सर्वर साइड कोड के जादू के कारण फेसबुक पर एक ही पेज आपके लिए बहुत अलग दिखाई देगा.
फिर से, PHP मुश्किल नहीं है, लेकिन बहुत कुछ जानना बाकी है। कुछ समय के लिए उपयोगी कुछ बनाने में सक्षम नहीं होने से कठिनाई और बढ़ जाती है। मैं कुछ व्यावहारिक अनुप्रयोगों को देखने के लिए जितनी जल्दी हो सके वर्डप्रेस थीम्स को देखने की सलाह देता हूं.
ध्यान रखें कि वर्डप्रेस के साथ आरंभ करने के लिए आपको PHP में सब कुछ जानने की आवश्यकता नहीं है। ऑब्जेक्ट ओरिएंटेड PHP कुछ ऐसी चीज नहीं है जिसके बारे में आपको अल्पावधि में चिंता करने की आवश्यकता होगी और आपको उपलब्ध सभी कार्यों को याद करने की आवश्यकता नहीं है.
यदि कथन और कार्य एक अच्छी शुरुआत है, तो चर, छोरों का अच्छा ज्ञान होना। वहाँ से, जितना अधिक आप बेहतर जानते हैं, और आप वर्डप्रेस से बहुत सारी चीजें लेंगे.
संसाधन जो मदद कर सकते हैं
- W3Schools
- Codecademy
- Tizag
- TutorialsPoint
- PHP भाषा संदर्भ
- PHP फ़ंक्शन संदर्भ
एक WordPress थीम को संशोधित करना (मई)
अंत में, हम वर्डप्रेस के साथ शुरुआत कर सकते हैं! वर्डप्रेस सामग्री प्रदर्शित करने के लिए HTML, CSS, PHP और जावास्क्रिप्ट का उपयोग करता है। आपने अभी तक जावास्क्रिप्ट के बारे में नहीं सीखा है, लेकिन यह ठीक है, हम बाद के महीने में ऐसा कर सकते हैं.
पहली चीज जो आपको करनी चाहिए वह है एक विषय को संशोधित करें. एफ़टीपी का प्रयोग उस फ़ोल्डर में जाता है जो आपके सक्रिय विषय को रखता है और उसके साथ खेलता है। खोजें कि शीर्षक कहां है और इसे सामग्री के नीचे ले जाएं, कुछ पाठ जोड़ें, कुछ CSS जोड़ें और इसी तरह.
ध्यान दें कि यह वास्तव में आपकी लाइव साइट को बदल देगा इसलिए ऐसा केवल तभी करें जब आप सुनिश्चित हों कि यह ठीक है। साथ ही, थीम को उनके कोड को सीधे स्पर्श करके कभी भी संशोधित नहीं किया जाना चाहिए। यह अभ्यास के लिए ठीक है लेकिन वास्तव में आपको इसकी आवश्यकता होगी अपनी खुद की थीम बनाएं या एक मौजूदा को संशोधित करने के लिए एक बच्चे के विषय का उपयोग करें (अधिक जानकारी के लिए इस महीने के संसाधन अनुभाग देखें).
इस महीने के लिए लक्ष्य यह है कि एक विषय कैसे काम करता है और उस कोड का उपयोग करता है जिसके साथ वह सहज हो। आपको टेम्पलेट टैग, विशेष वर्डप्रेस फ़ंक्शंस के बारे में सीखना शुरू कर देना चाहिए जिनका उपयोग पोस्ट डेटा, और उन फ़ाइलों को प्रदर्शित करने के लिए किया जा सकता है जिनके लिए एक थीम की आवश्यकता होती है.
विषय मैं पहले संशोधित करने की सलाह देता हूं ट्वेंटी पंद्रह है। यह वर्डप्रेस 4.1+ के साथ स्थापित होना चाहिए क्योंकि यह नया डिफ़ॉल्ट थीम है। यह विषय सभी मौजूदा मानकों का पालन करता है और विकास के लिए बार सेट करता है; आप यह सुनिश्चित कर सकते हैं कि ट्वेंटी फिफ्टीन में आपको जो भी कोडिंग दिखाई दे रही है वह सही है.
महीने के अंत में आपको एक विषय में मामूली बदलाव करने में सहज महसूस करना चाहिए और आपको इस बात का अंदाजा होना चाहिए कि खरोंच से अपना विषय कैसे शुरू करें। मत भूलना, इस महीने के बारे में है प्रयोग, डरो मत कुछ साइटों पर जिन चीजों के खिलाफ सलाह दी जाती है उन्हें करने के लिए. आप सीख रहे हैं, उत्पाद नहीं बना रहे हैं!
संसाधन जो मदद कर सकते हैं
- बाल थीम प्रलेखन
- कैसे एक बाल थीम बनाने के लिए
- बाल थीम ट्यूटोरियल
- टेम्प्लेट टैग
एक थीम (जून) बनाना
थीम बनाना किसी मौजूदा को संशोधित करने से बहुत अलग नहीं है, लेकिन आपको अपनी बहुत सी फाइलें बनाने की आवश्यकता होगी। ट्वेंटी पंद्रह जैसे अन्य विषयों से कॉपी-पेस्ट करने से डरो मत। फाइलें पसंद हैं comments.php
जो चर्चाओं को नियंत्रित करता है वह ज्यादातर साइटों पर लगभग समान है। इसे अलग दिखाने के लिए आप CSS का उपयोग कर सकते हैं, और बस कुछ HTML को फिर से व्यवस्थित कर सकते हैं.
एक थीम बनाना एक अच्छा व्यायाम है क्योंकि यह आपको बहुत अधिक कार्यक्षमता के माध्यम से ले जाता है यह सामान्य रूप से वर्डप्रेस के आपके ज्ञान को गहरा करता है। आपको शीर्ष लेख और पाद बनाने की आवश्यकता होगी, आपको साइडबार, मेनू, टिप्पणियां, एकल पोस्ट, पृष्ठ, होम पेज और बहुत कुछ के बारे में सोचना होगा.
आपको उन सवालों पर ध्यान केंद्रित करना चाहिए जो विकास के दौरान आते हैं। आपकी वेबसाइट सामने के पृष्ठ पर नवीनतम 10 पोस्ट दिखाएगी, लेकिन "अगर मैं कुछ अलग करना चाहता हूं तो मैं क्या करूं?" ये उस प्रकार के प्रश्न हैं जो कुछ का निर्माण करते समय उत्पन्न हो सकते हैं.
आपको टेम्पलेट पदानुक्रम की अच्छी समझ होनी चाहिए जो विशिष्ट सामग्री को प्रदर्शित करने के लिए जिम्मेदार फाइलों को नियंत्रित करता है। पेज टेम्प्लेट (संसाधन देखें) पर एक नज़र रखना सुनिश्चित करें। ये आपको कस्टम कार्यक्षमता वाले पृष्ठों का निर्माण करने की अनुमति देते हैं.
एक बार जब आप सब कुछ कर चुके होते हैं, तो मैं उन्नत कस्टम फ़ील्ड पर एक नज़र डालने की सलाह देता हूं। यह प्लगइन आपको उन पदों के लिए बेहद उपयोगी विकल्प समूह बनाने की अनुमति देता है, जिनका उपयोग आप अपने विषयों में कर सकते हैं.
मैं”यहाँ संसाधनों की बहुत सूची होगी, लेकिन यदि संदेह है, तो मदद के लिए बीस पंद्रह कोड आधार देखें, इसमें वह सब कुछ होना चाहिए जिसकी आपको आवश्यकता है!
संसाधन जो मदद कर सकते हैं
- खाका पदानुक्रम
- सशर्त टैग
- पूर्ण समारोह संदर्भ
- थीम विकास
- साइडबार प्रलेखन
- नेविगेशन मेनुस
- पुरालेख सूचकांक
- एक स्टेटिक फ्रंट पेज बनाना
- एक खोज पृष्ठ बनाना
- एक 404 पेज बनाना
- टिप्पणियाँ टेम्पलेट
- लेखक टेम्पलेट
- पेज टेम्पलेट्स
- उन्नत कस्टम फ़ील्ड
हुक और प्लगइन्स के बारे में मूल बातें (Jul)
हुक सिस्टम प्लगइन्स के लिए नींव प्रदान करता है। वे आपको वर्डप्रेस में नई कार्यक्षमता जोड़ने या मौजूदा कोर को संशोधित करने की अनुमति देते हैं कार्यक्षमता कोर को संशोधित करने की आवश्यकता के बिना कोड.
वे तरह तरह के ट्रिगर काम करते हैं। वर्डप्रेस फ़ाइलों में कोड पर जाने के बजाय जो एक पोस्ट प्रकाशित करता है, और लेखक को एक ईमेल भेजने के लिए अपना खुद का कोड जोड़कर, आप निम्न कर सकते हैं: “जब वर्डप्रेस एक पोस्ट प्रकाशित करता है, तो लेखक को एक ईमेल भेजें”. यह एक पूरी तरह से अलग फ़ाइल में किया जा सकता है जिसका अर्थ है कि कोर कोड कभी भी संशोधित नहीं हुआ है.
जब आप उपयोग करते हैं तो आप वास्तव में उन्हें अपने विषय में उपयोग करते रहे हैं wp_head ()
तथा wp_footer ()
कार्य करता है। वर्डप्रेस आंतरिक रूप से कोड का एक गुच्छा आउटपुट करने के लिए उपयोग करता है, उदाहरण के लिए एडमिन बार की तरह। यह कैसे प्लगइन्स वास्तव में विषय को छूने के बिना विषयों को संशोधित कर सकता है.
हुक के बारे में सीखना प्लगइन विकास में आपका प्रवेश बिंदु होगा। उन्हें समझना वर्डप्रेस के साथ काम करने और शायद भविष्य में पेशेवर सेवाओं की पेशकश करने के लिए महत्वपूर्ण है। अपने समय को इस एक में निपुण करने के लिए ले जाइए, आप अपनी सभी परियोजनाओं के लिए भारी मात्रा में हुक पर निर्भर रहेंगे.
इस महीने आपको प्लगइन्स में बहुत गहराई तक नहीं जाना चाहिए, लेकिन आवश्यक फ़ाइलों को सीखना और कुछ मूल बातें शायद हमारे समय सीमा के अंदर फिट होंगी। प्लगइन्स बनाना बहुत आसान है, उन्हें वास्तव में शीर्ष पर एक टिप्पणी के साथ केवल एक फ़ाइल की आवश्यकता होती है.
वहां से आप जो चाहे कर सकते हैं”घ पसंद है लेकिन आपको सही हुक का उपयोग करने की आवश्यकता है - यही कारण है कि हुक इतने महत्वपूर्ण हैं.
संसाधन जो मदद कर सकते हैं
- प्लगइन एपीआई
- हुक के लिए निश्चित गाइड
- बिगिनर्स गाइड टू एक्शन एंड फिल्टर्स
- अपनी खुद की हुक परिभाषित करें
- लेखन एक प्लगइन
- वर्डप्रेस प्लगइन कैसे बनाएं
प्लगइन प्रवीणता (अगस्त)
अगस्त प्लगइन्स बनाने में कुछ अभ्यास करने का समय है। कुछ ऐसा ढूंढें जिसके लिए आप एक प्लगइन चाहते हैं और इसे स्वयं करें। क्या आप अच्छे बदलाव के सभी उदाहरणों को पसंद करेंगे “बहुत बढ़िया” किसी भी समय एक पोस्ट प्रकाशित किया जाता है? आगे बढ़ें और इसे कर डालें.
यदि आप एक महान विचार पाते हैं, तो इसे प्लगइन रिपॉजिटरी में सबमिट करने के लिए स्वतंत्र महसूस करें, लेकिन गेम का नाम प्रैक्टिस बनाता है। आप कोडिंग मानकों का पालन करने के बारे में चिंता करना शुरू कर सकते हैं और सुनिश्चित कर सकते हैं कि आपका कोड टिप्पणी और अच्छी तरह से स्वरूपित है.
इस तरह की चीजों से विचलित होने के लिए आपके पास अभी पर्याप्त ज्ञान होना चाहिए। थोड़ी देर के बाद टिप्पणी करना और मानक कोड दूसरा स्वभाव होगा, भले ही यह पहली बार में थोड़ा अस्वस्थ लगता हो.
इस महीने कम से कम 2-3 प्लगइन्स बनाएं। यदि वे एक पोस्ट सामग्री को संशोधित करते हैं, तो उन्हें विविध बनाएं, शायद एक पोस्ट प्रकाशित होने पर दूसरा कुछ करना चाहिए। शायद आपको कुछ कस्टम पोस्ट प्रकार और कस्टम टैक्सोनोमीज़ बनाने चाहिए, ये अक्सर अधिक जटिल परियोजनाओं के लिए आवश्यक होते हैं, संसाधन अनुभाग में लिंक देखें.
यह वह चरण है जहां आपको धीरे-धीरे वर्डप्रेस के क्षेत्रों को सीखना चाहिए जैसे नई भूमिकाएं बनाना, कस्टम पोस्ट प्रकार और बहुत कुछ। आप कर सकते हैं इस सब का शिकार करें और उनका अध्ययन करें लेकिन एक परियोजना के लिए आवश्यकता के अनुसार आने से उन्हें निपटना बेहतर हो सकता है.
आपके द्वारा जानी जाने वाली चीजों के साथ कुशलतापूर्वक और आत्मविश्वास से कोडिंग करना आपके मस्तिष्क की चीजों की मात्रा से अधिक महत्वपूर्ण है। मैं अब लंबे समय से कोडिंग कर रहा हूं और मुझे कभी-कभी सबसे सरल चीजों को देखने की जरूरत है। यह जानना कि कुछ उपलब्ध है पर्याप्त है, आसानी से कोड करने में सक्षम होना अधिक महत्वपूर्ण है,
संसाधन जो मदद कर सकते हैं
- कोडिंग मानक
- phpDocumentor प्रलेखन
- कस्टम वर्गीकरण
- कस्टम पोस्ट प्रकार
- सेटिंग्स एपीआई
- मेटाडेटा एपीआई
- विकल्प एपीआई
- कस्टम पोस्ट प्रकार के लिए पूरी गाइड
- ट्रांसलेटेबल थीम और प्लगइन्स बनाना
- एनक्लूइंग लिपियों और शैलियों
जावास्क्रिप्ट (सितम्बर)
(लगभग) पहेली का अंतिम टुकड़ा जावास्क्रिप्ट है। जावास्क्रिप्ट आपको अपनी वेबसाइट में अन्तरक्रियाशीलता और अन्य उन्नत सुविधाओं को जोड़ने की अनुमति देता है। जावास्क्रिप्ट का उपयोग करके आप पॉप-अप मोडल कर सकते हैं, टिप्पणियों को जगह में लोड कर सकते हैं, अंतहीन स्क्रॉलिंग को लागू कर सकते हैं और बहुत कुछ.
जावास्क्रिप्ट मूल रूप से एक क्लाइंट साइड भाषा है, लेकिन AJAX का उपयोग करके सर्वर साइड कोड के साथ युग्मित किया जा सकता है। यह वह है जो आपको उदाहरण के लिए एक लेख पर वोट करने की अनुमति देता है। जब आप वोट बटन पर क्लिक करते हैं तो बटन आपको धन्यवाद नोट में बदल जाता है और वोट की गिनती एक से बढ़ जाती है। यह सब पेज लोड किए बिना होता है। यह जावास्क्रिप्ट का उपयोग करके कुछ जावास्क्रिप्ट के साथ युग्मित जावास्क्रिप्ट है.
आपके द्वारा उपयोग की जाने वाली अधिकांश जावास्क्रिप्ट jQuery होगी। jQuery एक जावास्क्रिप्ट फ्रेमवर्क है जो विशेष कार्यों को कार्यान्वित करता है और आपको आमतौर पर उपयोग किए जाने वाले पैटर्न के लिए आसान पहुंच प्रदान करता है। यह समझना महत्वपूर्ण है कि jQuery है नहीं विशेष जावास्क्रिप्ट, जिस तरह वर्डप्रेस में प्रयुक्त PHP के बारे में कुछ खास नहीं है। यह केवल एक फ्रेम है जिसमें आप काम कर सकते हैं.
जावास्क्रिप्ट सबसे जटिल हो सकता है क्योंकि यह कई विषयों को फैलाता है और एक वेबसाइट के कई पहलुओं में पाया जा सकता है। ट्रैकिंग कोड से लेकर लोडिंग रिसोर्स, इमेजेज मैनेज करना, यूजर एक्शन और सिंपल एनिमेशन को इंटरसेप्ट करना, यह वास्तव में हर जगह है.
अच्छी खबर यह है कि आप जानते हैं कि आपके पास जावास्क्रिप्ट को अपने विषय या प्लगइन में जोड़ने के लिए आवश्यक सभी ज्ञान हैं। आपको होना चाहिए “कूबड़ पर” - आपने अभी जो कुछ भी सीखा है, उसे लागू करने के बाद उसे सीख लेना आसान होना चाहिए.
संसाधन जो मदद कर सकते हैं
जावास्क्रिप्ट
- W3Schools
- Codecademy
- TutorialsPoint
- HTML डॉग
jQuery
- W3Schools
- Codecademy
- jQuery लर्निंग सेंटर
- TutorialsPoint
अधिक
- AJAX और वर्डप्रेस
- वर्डप्रेस में AJAX का उपयोग कैसे करें
अभ्यास अभ्यास अभ्यास (अक्टूबर)
यह रेखांकित करने के लिए कि मैं कितना महत्वपूर्ण अभ्यास करूंगा, इस बिंदु पर पूरे एक महीने का समय देने की सलाह दूंगा। मैं काफी समय से प्रोग्रामिंग कर रहा हूं और एक नवागंतुक की तुलना में मैं नई अवधारणाओं को तेजी से समझ सकता हूं लेकिन मैं अभी भी अभ्यास के बिना पूरी तरह से खो गया हूं.
सौभाग्य से, जितना अधिक आपका अभ्यास होगा, उतनी ही तेजी से आप चीजें सीखेंगे बाद में. वास्तव में, हमेशा कोड के साथ काम करने की आदत होने से, आपको समान परिणाम प्राप्त करने के लिए कम और कम अभ्यास की आवश्यकता होगी.
वर्डप्रेस वातावरण में अभ्यास करने का सबसे अच्छा तरीका थीम और प्लगइन्स बनाना है। एक विधि जिसे आप आज़मा सकते हैं, वह पहले से मौजूद एक सरल, खरोंच से प्लगइन को फिर से बनाना है। यदि आप कहीं फंस जाते हैं तो आप वास्तविक उत्पाद के स्रोत कोड को देख सकते हैं.
उन अवधारणाओं की अपनी समझ को गहरा बनाने पर ध्यान दें, जिन्हें आप पहले से जानते हैं। पढ़ने के डिजाइन और डेवलपर पत्रिकाओं, और अपने पसंदीदा ऐप्स के डेवलपर ब्लॉग के अभ्यास में शामिल हों। हाँगकीट पर यहीं से अलग वेब विकास के बारे में पढ़ने के लिए सबसे बड़ी जगहों में से कुछ हैं.
आपकी पठन सूची
- महक पत्रिका
- WPMU DEV ब्लॉग
- एक सूची के अलावा
- वेब डिज़ाइन डिपो
- Speckyboy
- छह संशोधन
- Scotch.io
- डेविड वाल्श ब्लॉग
- Code.Tutsplus
- Designmodo
- सीएसएस-ट्रिक्स
- इंटरनेट से मत डरो
उन्नत अवधारणाओं (नवंबर)
यह वह महीना है जहां आपको सभी ज्ञान एक साथ आने चाहिए और आप एक प्रोग्रामर बनना शुरू कर सकते हैं। आपको शुरू करने में सक्षम होना चाहिए बड़ी तस्वीर देखकर तथा एक काम ज्ञान है वर्डप्रेस का उपयोग करने वाली चार मुख्य भाषाओं में: HTML, CSS, JS और PHP.
मैं सीखना शुरू करने की सलाह दूंगा वस्तु उन्मुख PHP. आप पहले से ही इसे अपने विषयों और प्लग इन लूप और अन्य निर्माणों में उपयोग कर रहे हैं। OOP (ऑब्जेक्ट ओरिएंटेड PHP) आपको बेहतर कोड लिखने और वर्डप्रेस के कोर कोड को बेहतर ढंग से समझने में सक्षम करेगा। इसके अलावा, यह C प्रकार की भाषाओं के साथ प्रोग्रामिंग का प्रवेश द्वार है और इस प्रकार उदाहरण के लिए iOS के लिए ऐप बनाता है.
आप कुछ वर्गों के बारे में सीखकर अपने वर्डप्रेस ज्ञान को आगे बढ़ा सकते हैं, कैसे डेटाबेस के साथ सीधे संपर्क करें, कैसे ग्राहक काम करते हैं.
आपको विश्वास के साथ अब छोटी, सशुल्क परियोजनाओं को करने में सक्षम होना चाहिए। मत भूलो कि वास्तविक कमीशन काम करना वह है जहां आप सबसे अधिक सीखते हैं। यह केवल कोडिंग के बारे में नहीं है, यह उन लोगों के लिए कोड के बारे में संवाद करना सीखने के बारे में है जो इंटरनेट पर कुछ भी नहीं जानते हैं.
अभ्यास हर चरण में महत्वपूर्ण है, लेकिन अब आपको बहुत अधिक काम के बिना एक अवधारणा सीखने के लिए पर्याप्त ज्ञान होना चाहिए। उदाहरण के लिए मरीजों (एक समाप्ति तिथि के साथ विकल्प) स्पष्ट होना चाहिए, भले ही आपको उनके लिए कभी ज़रूरत न हो। जब आप उपयोगी होंगे, तब आपको गेज करने में सक्षम होना चाहिए और उन्हें आवश्यकतानुसार देखना चाहिए.
वर्डप्रेस के लिए सीखने के लिए अंतिम भाषा के रूप में आप चाहते हैं MySQL को देखो जिसका उपयोग किया जाता है डेटाबेस को सीधे क्वेरी करें. इस कार्यक्षमता का अधिकांश उपयोग फ़ंक्शंस के माध्यम से किया जा सकता है, लेकिन कभी-कभी आपको सीधे db को क्वेरी करने की आवश्यकता होगी.
मैं इसके महत्व पर जोर देना चाहूंगा एक वस्तु उन्मुख मानसिकता में हो रही है. यह पहली बार में बहुत ही एलियन लगेगा और इनका उपयोग अस्पष्ट प्रतीत होगा। याद रखें कि जब आपने पहली बार इसका अध्ययन किया था तो PHP का उपयोग कैसे स्पष्ट था? एक वैरिएबल और इफ स्टेटमेंट मुझे वेबपेज कैसे देता है?
ऑब्जेक्ट ओरिएंटेड PHP समान है। इसका उपयोग जटिल मामलों के लिए किया जाता है, इसमें अधिक जटिल चीजें केवल बड़े पैमाने पर अनुप्रयोगों के लिए आवश्यक हैं। यही कारण है कि अवधारणाएँ कभी-कभी बेमानी या अति-जटिल लगती हैं.
मैं वास्तव में इस एक के लिए उच्च गुणवत्ता वाले वीडियो ट्यूटोरियल की सिफारिश करता हूं। मेरे पसंदीदा को लराकोस्ट्स पर पाया जा सकता है (संसाधन देखें)। लैराकास्ट मुख्य रूप से लारवेल के लिए बनाया गया था, लेकिन इसमें बहुत सारे ओओपी और अन्य उच्च-स्तरीय अवधारणाएं हैं.
- MySQL W3Schools पर
- ट्यूटोरियल पर MySQL
- Laracasts
- शुरुआती के लिए ऑब्जेक्ट ओरिएंटेड पीएचपी
- TutorialsPoint
- OOP प्रलेखन
- वृक्ष बगीचा
- वर्डप्रेस डेटाबेस के साथ बातचीत
- ग्राहकों के लिए एक गाइड
- द वॉकर क्लास
- WP_Error Class
- WP_Query वर्ग
उन्नत विकास उपकरण (दिसम्बर)
अब जब आप कुछ और जानते हैं, तो कुछ उन्नत उपकरणों का उपयोग करके अपने जीवन को आसान बनाने का समय आ गया है। इसमें जैसी चीजें शामिल हैं एक सर्वर का उपयोग करने के लिए एसएसएच का उपयोग करते हुए, वर्डप्रेस इंस्टॉलेशन का प्रबंधन करने के लिए WP-CLI, एक स्थानीय वर्डप्रेस इंस्टॉलेशन बनाने के लिए वैग्रंट, और अधिक.
पहली चीज जो आपको सीखनी चाहिए वह है XAMPP, MAMP, WAMP या Vagrant का उपयोग करके स्थानीय स्तर पर वर्डप्रेस कैसे सेट अप करें. मैं व्यक्तिगत रूप से वैग्रंट का उपयोग करता हूं, लेकिन बाकी भी ठीक हैं। यह हर समय एफ़टीपी का उपयोग करने की आवश्यकता को हटा देता है, विकास के समय में काफी तेजी लाता है.
आगे आपको एसएसएच में देखना चाहिए। इसमें शामिल है टर्मिनल का उपयोग करना तथा आदेश जारी करना. यह डरावना लगता है लेकिन वास्तव में नहीं है। यह एक पूरी नई दुनिया खोलेगा। WP-CLI इसका एक बेहतरीन परिचय होगा। यह आपको कुछ सेकंड में वर्डप्रेस स्थापित करने, एक थीम डाउनलोड करने, इसे अपडेट करने और एक साधारण कमांड के साथ परीक्षण उपयोगकर्ता बनाने की अनुमति देता है.
मैं भी सभी के बारे में जानने की सलाह देता हूं सीएसएस प्रीप्रोसेसर. LESS और SASS जैसी भाषाएं आपको अपने सीएसएस में चर, कार्यों और अन्य उन्नत अवधारणाओं का उपयोग करने की अनुमति देती हैं.
अपने प्रीप्रोसेसर अध्ययन के एक भाग के रूप में आपको सीखना चाहिए कि प्रीप्रोस या कोडकिट जैसे उन्नत संकलक उपकरण का उपयोग कैसे करें। जब भी कोई फ़ाइल सहेजी जाती है, तो ये उपकरण वेबसाइट को फिर से लोड कर सकते हैं, स्वचालित रूप से CSS को संकलित कर सकते हैं, Javascript आदि को छोटा कर सकते हैं.
यह आपको उत्पादन के लिए कोडिंग की दुनिया में अंतर्दृष्टि देगा। विकास में आप अपने कोड को अधिक तार्किक बनाने के लिए जितनी चाहें उतनी अलग-अलग फ़ाइलों का उपयोग कर सकते हैं। उत्पादन में आप केवल यथासंभव एक छोटा पदचिह्न चाहते हैं, इसलिए सभी जावास्क्रिप्ट और सीएसएस फ़ाइलों को छोटा और संक्षिप्त किया जाना चाहिए। उल्लिखित उपकरण आपको इस सब के साथ सहज होने की आवश्यकता है.
आपको अपने पाठ संपादक के साथ और अधिक कुशलता से काम करना शुरू करना चाहिए। क्या आप स्निपेट्स का उपयोग कर रहे हैं? क्या आप अपने सिंटैक्स को स्वचालित रूप से जाँच रहे हैं? क्या आप सभी कीबोर्ड शॉर्टकट जानते हैं जो आपके जीवन को आसान बना देंगे?
यह एक ऐसा क्षेत्र है जहां आप लगातार बदलाव और विकास कर सकते हैं। मैं XAMPP से MAMP का उपयोग करने के लिए चला गया, अंत में, Vagrant। यह एक प्राकृतिक सीखने की अवस्था थी और मैं अभी भी सभी सीखने की प्रक्रिया में हूँ ताकि वैग्रांट के बारे में पता चल सके.
मैं नोटपैड ++ का उपयोग करने से कोडा से एटम तक चला गया। इन उपकरणों में से किसी के साथ कुछ भी गलत नहीं है, लेकिन जैसे-जैसे मैं बढ़ता गया मैं स्वाभाविक रूप से एक से दूसरे में प्रगति करता गया.
अंत में, आप देखना चाहेंगे संस्करण नियंत्रण, विशेष रूप से SVN और Git। मूल बातें बहुत समान हैं, आपको कुछ अलग कमांड सीखने की आवश्यकता होगी, लेकिन एक बार जब आप समझ लेते हैं, तो दूसरे को समझना आसान हो जाएगा.
कारण आप दोनों चाहते हैं कि वर्डप्रेस इस समय SVN का उपयोग करता है जब आप रिलीज़ प्लगइन्स और थीम आपको SVN का उपयोग करने की आवश्यकता होगी. ज्यादातर प्रोजेक्ट इस्तेमाल करते हैं Git क्योंकि यह थोड़ा बेहतर है टीमों में काम करना, ताकि आप अन्य परियोजनाओं के लिए उपयोग करना चाहते हैं.
संसाधन जो मदद कर सकते हैं
- एक स्थानीय वर्डप्रेस पर्यावरण सेट अप करने के लिए वैगरेंट का उपयोग करना
- आवारा
- XAMPP
- MAMP
- WAMP
- लिनक्स के लिए SSH ट्यूटोरियल
- SSH का उपयोग कैसे करें
- WP-CLI
- WP-CLI ट्यूटोरियल
- कम से
- एस.ए.एस.एस.
- एसएएस बेसिक्स
- गाइड गाइड
- कम से शुरू हो रही है
- Codekit
- Prepros
- कोअला
- संस्करण नियंत्रण के लिए एक विशाल गाइड
- Git के साथ संस्करण नियंत्रण जानें
- एसवीएन बुक
अंतिम शब्द
मुझे उम्मीद है कि इस लेख ने आपको जो कुछ भी आवश्यक है, उसमें एक अच्छा अवलोकन दिया है एक समर्थक डेवलपर होने के लिए कुछ भी नहीं से मिलता है. वास्तव में अगर आप पूरा समय दे सकते हैं तो शायद पूरा साल नहीं लगेगा.
ध्यान रखने के लिए दो बड़ी बातें हैं। मुख्य यह है कि जबकि इसमें से एक भी बिट मुश्किल नहीं है, यह जानने के लिए एक बहुत कुछ है, जो एक साथ रखा जाने पर इसे कठिन बनाता है. निराश मत होना यदि आप फंस जाते हैं या आप दूसरों की तुलना में धीमी गति से काम करते हैं। हर कोई अपनी गति से काम करता है, अगर आप इसे बनाए रखेंगे, तो आप एक अच्छे डेवलपर बन जाएंगे.
साथ ही, अच्छे डेवलपर्स की एक मुख्य विशेषता यह है कि उन्होंने कभी सीखना बंद नहीं किया. वे लगातार बेहतर समाधान तलाशते हैं, नई भाषाएँ और नए तरीके सीखते हैं। वे ध्यान रखते हैं कि कोडिंग की दुनिया कई बार काली और सफेद नहीं होती है किसी समस्या का एक भी अच्छा जवाब नहीं है.
2015 में आपके कोडिंग अध्ययन के साथ शुभकामनाएं, हमें बताएं कि आप नीचे टिप्पणी में कैसे कर रहे हैं!