WordPress थीम धोखा शुरुआती के लिए शीट

WordPress थीम धोखा शुरुआती के लिए शीट

आप जल्दी से संशोधित करने के लिए एक WordPress विषय धोखा शीट के लिए देख रहे हैं अपने विषय या एक नया कस्टम विषय बनाने के लिए? WordPress कई के साथ आता है अंतर्निहित टेंपलेट टैग है कि आप एक सिर शुरू पाने के लिए उपयोग कर सकते हैं । इस में लेख, हम beginners के लिए एक WordPress विषय धोखा शीट का हिस्सा होगा ।

शुरू होने से पहले

wordpress एक शक्तिशाली templating इंजन है कि विषय डेवलपर्स के लिए wordpress संचालित वेबसाइटों के लिए सुंदर डिजाइन बनाने के लिए अनुमति देता है के साथ आता है । वहां दोनों प्रीमियम और मुक्त WordPress थींस है कि आप अपनी वेबसाइट पर स्थापित कर सकते हैं ।

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

हालांकि, आप अभी भी अपने विषय का समर्थन करता है क्या सुविधाओं तक सीमित हैं. कई बार आप अपने WordPress विषय है कि कुछ कोडिंग की आवश्यकता के लिए मामूली परिवर्तन करना चाहते हो सकता है । ऐसा करने के लिए, आप कुछ बुनियादी PHP, HTML, और सीएसएस पता करने की आवश्यकता होगी ।

पहली बात तुम क्या करना चाहते है अपने आप को कैसे wordpress परदे के पीछे काम करता है और wordpress विषय टेंपलेट्स के साथ परिचित है ।

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

आप भी अपने कंप्यूटर पर WordPress स्थापित करके अपने विषय पर अभ्यास कर सकते हैं.

मूल WordPress थीम टेंपलेट्स

मूल WordPress थीम फ़ाइलें

प्रत्येक WordPress विषय अलग टेम्पलेट्स बुलाया फ़ाइलों से बना है. सभी WordPress विषय एक stylesheet और एक सूचकांक फ़ाइल होना चाहिए, लेकिन आमतौर पर वे अंय फ़ाइलों के एक बहुत कुछ के साथ आते हैं ।

नीचे मूल फ़ाइलों की सूची है कि हर विषय है:

  • style. css
  • Header.php
  • Index.php
  • Sidebar.php
  • पाद लेख. php
  • एकल. php
  • page. php
  • comments. php
  • 404. php
  • Functions.php
  • पुरालेख. php
  • searchform. php
  • search. php

यदि आप अपने खुद के विषय का निर्माण कर रहे हैं, तो आप WordPress स्टार्टर विषयों में से एक के साथ शुरू कर सकते हैं । इन विषयों के साथ आने के लिए WordPress टेंपलेट फ़ाइलों और सीएसएस का उपयोग करें कि आप एक रूपरेखा पर निर्माण देता है ।

शीर्ष लेख में टेंपलेट टैग

WordPress काम कार्यों का एक बहुत कुछ है कि करने के लिए इस्तेमाल किया जा सकता है के साथ आता है उत्पादन अपने विषय भर में अलग बातें । ये कार्य हैं टेंपलेट टैग बुलाया

पहले और शायद सबसे महत्वपूर्ण समारोह में आवश्यक है कि सभी मानक अनुरूप WordPress विषयों wp_head कहा जाता है, और यह लग रहा है इस तरह:

1<?php wp_head();=""?>

इस कोड को सभी महत्वपूर्ण HTML WordPress में जोड़ने की जरूरत है<head>अपनी वेबसाइट पर हर पृष्ठ के अनुभाग ।</head> यह भी कई WordPress plugins के लिए आवश्यक करने के लिए अपनी वेबसाइट पर ठीक से काम है ।

निंनलिखित टेंपलेट टैग की एक सूची है कि आप आमतौर पर मिल जाएगा और अपने विषय के हेडर. php फ़ाइल में प्रयोग करें । हालांकि, इनका इस्तेमाल भी किया जा सकता है आप उन्हें जरूरत है जब अपने विषय पर कहीं और.

1234567891011121314151617181920212223242526ब्लॉग का शीर्षक, या ब्लॉग का नाम<?php bloginfo('name');=""> </?php> <?php wp_title();=""> </?php> <?php bloginfo('url');=""> </?php> //साइट के लिए//साइट के विवरण<?php bloginfo('description');=""> </?php> ////साइट के लिए साइट के विषय फ़ाइल<?php bloginfo('template_url');=""> </?php> //लिंक<?php bloginfo('stylesheet_url');=""> </?php> के स्थान के लि//आरएसएस फ़ीड यूआरएल स्थल<?php bloginfo('rss2_url');=""> े लिए </?php>//Pingback साइट<?php bloginfo('pingback_url');=""> </?php> के लिए यूआरएल//<?php bloginfo('version');=""?>

अंय विषयवस्तु फ़ाइलों में प्रयुक्त टेंपलेट टैग

अब चलो कुछ अंय सामांयतः उपयोग टेंपलेट टैग पर एक नज़र रखना और वे क्या करते हैं ।

टेंपलेट टैग जो अंय टेंपलेट्स शामिल करते है

निंन टेंपलेट टैग को कॉल करने और अंय टेंपलेट्स शामिल करने के लिए उपयोग किया जाता है । उदाहरण के लिए, अपने विषय की index. php फ़ाइल का उपयोग करने के लिए उंहें शामिल होगा शीर्ष लेख, पाद लेख, सामग्री, टिप्पणियां, और साइडबार टेंपलेट्स ।

१२३४५६७८९१०११प्रदर्शित करता है header.<?php get_header();=""> </?php> php<?php get_footer();=""> </?php> फ़ाइल सामग्री//प्रदर्शित करत है. php फ़ाइल सामग्री//प्रदर्शित करता<?php get_sidebar();=""> </?php> है साइडबार. php फ़ाइल सामग्री/<?php comments_template();=""?>

निंनलिखित टेंपलेट टैग WordPress पाश अंदर उपयोग के लिए सामग्री, अंश, और अपने पदों से मेटा डेटा प्रदर्शित कर रहे हैं ।

123456789101112131415161718192021222324252627282930पोस्ट<?php the_content();=""> </?php> की सामग्री प्रदर्शित करत है//प्रदर्शित अंश है कि पदों<?php the_excerpt();=""> </?php> <?php the_title();=""> </?php> <?php the_permalink()=""> </?php> <?php the_category(',="" ')=""> </?php> <?php the_author();=""> </?php> में प्रयोग किया जाता है/////////////एक विशिष्ट पद के विशिष्ट पद// विशिष्ट पोस्ट<?php the_id();=""> </?php> //संपादित करें लिंक किसी पोस्ट//Oonly के लिए संपादन विशेषाधिकार<?php edit_post_link();=""> </?php> //url पिछले पृष्ठ के अगले पृष्ठ<?php next_post_link('="" %link="" ')=""> </?php> //url के साथ उपयोगकर्ताओं मे लॉग ऑन करने के लिए दृश्यमान<?php previous_post_link('%link')=""?>

WordPress विषयों विजेट के लिए तैयार क्षेत्रों साइडबार बुलाया के साथ आते हैं । इन आपकी थीम फ़ाइलों में स्थान है जहां उपयोगकर्ता ड्रैग और ड्रॉप कर सकते हैं WordPress widgets । अक्सर एक विषय कई स्थानों है जहां उपयोगकर्ताओं को कर सकते है विजेट जोड़ें.

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

यहां कोड को अपने विषय में एक साइडबार प्रदर्शित किया जाता है ।

१२३४५६७८९<?php if="" (="" !="" is_active_sidebar(="" 'sidebar-1'="" )="" )="" {return;}?=""?> <aside id="secondary" class="widget-area" role="complementary"><?php dynamic_sidebar(="" 'sidebar-1'="" );=""?></aside><!-- #secondary -->

आप कि विशेष रूप से विजेट के लिए तैयार क्षेत्र या साइडबार के लिए अपने विषय से परिभाषित नाम के साथ साइडबार-1 की जगह की आवश्यकता होगी ।

टेंपलेट टैग नेविगेशन मेनू प्रदर्शित करने के लिए

WordPress एक शक्तिशाली मेनू प्रबंधन प्रणाली है कि अनुमति देता है के साथ आता है उपयोगकर्ताओं को अपनी वेबसाइट के लिए नेविगेशन मेनू बनाने के लिए । एक WordPress विषय एक से अधिक नेविगेशन मेनू स्थान हो सकता है ।

कैसे एक WordPress विषय में अपने स्वयं के कस्टम नेविगेशन मेनू बनाने के लिए पर हमारे गाइड देखें.

निंनलिखित कोड है कि आपके विषय में इस्तेमाल किया जाएगा एक नेविगेशन मेनू प्रदर्शित है ।

१२३४५<?phpwp_nav_menu( array(="" 'theme_location'=""?>' माय-कस्टम-मेन्यू ', ' container_class ' = > ' कस्टम-मेन्यू-क्ला '));? >

थीम स्थान पंजीकृत करने के लिए उपयोग किए जाने वाले नाम पर निर्भर करता है नेविगेशन मेनू । सीएसएस कंटेनर वर्ग कुछ भी कहा जा सकता है कि आप पसंद. यह आपके नेविगेशन मेनू चारों ओर होगा, ताकि आप इसे शैली कर सकते है तदनुसार.

विविध टेंपलेट टैग

निंनलिखित टैग है कि आप सामांयतः अपने WordPress विषय भर में उपयोग करेंगे कुछ कर रहे हैं ।

123456789101112131415161718192021222324प्रदर्शित करता है दिनांक वर्तमान पोस्ट लिखा<?php echo="" get_the_date();=""> </?php> गया था//प्रदर्शित करता है पिछली बार एक पोस्ट modifiedget_the_modified_time//प्रदर्शित करता है एक<?php echo="" the_modified_time('f="" d,="" y');=""> </?php> पो्ट के लिए अंतिम बार संशोधित समय//प्रदर्शित<?php the_post_thumbnail(="" );=""> </?php> पोस्ट थंबनेल या चित्रित किया छवि// <?php wp_get_archives(="" );=""?> //प्रदर्शित करता है श्रेणियों<?php wp_list_categories();=""> </?php> की सूची//३२ पिक्सेल का आकार है, तो आप बदल सकते है कि अगर आप की जरूरत<?php echo="" get_avatar(="" 'email@example.com',="" 32="" );=""> </?php> है//प्रदर्शित करतहै gravatar के वर्तमान पोस्ट के लेखक<?php echo="" get_avatar(="" get_the_author_meta(="" 'id'="" ),="" 32="" );=""?>

WordPress विषयों में सशर्त टैग

सशर्त टैग्स वे फ़ंक्शंस है जो True या False में परिणाम लौटाते हैं । इन सशर्त टैग अपने विषय या प्लगइन के दौरान इस्तेमाल किया जा सकता अगर कुछ शर्तों को पूरा कर रहे है और फिर कुछ तदनुसार मत देखो ।

उदाहरण के लिए, यदि वर्तमान पोस्ट में एक विशेष रुप से प्रदर्शित छवि है या नहीं । यदि यह एक विशेष रुप से प्रदर्शित छवि नहीं है, तो आप एक डिफ़ॉल्ट विशेषताओं के बजाय छवि दिखा सकते हैं ।

१२३४५६७८९<?phpif (="" has_post_thumbnail()="" )="" {the_post_thumbnail();}else="" {echo=""?><img src="' . src=""></img src="' .> get_bloginfo (' stylesheet_directory ')'/images/thumbnail-default.jpg "/> ';}? >

निंन कुछ और सशर्त टैग्स है जिनका आप उपयोग कर सकते हैं ।

१२३४५६७८९१०१११२१३१४यदि वर्तमान व्यूअर लॉग किया गया है, तो एक पोस्ट displayedis_single ()//चेक अगर मुख्य ब्लॉग पष्ठ displayedis_home ()//जांच अगर एक स्थैतिक फ्रंट पेज है displayedis_front_page ()///जांच अगर एक ही प की जांच की जा रही है तो चेक inis_user _logged_in ()

कई और सशर्त टैग का उपयोग कर सकते हैं । को पूरी सूची सशर्त टैग की सशर्त टैग के बारे में WordPress कोडेक्स पृष्ठ में पाया जा सकता है

WordPress पाश

पाश या WordPress पाश लाने और प्रदर्शित करने के लिए इस्तेमाल किया कोड है WordPress में पोस्ट । कई WordPress टेंपलेट टैग केवल अंदर काम कर सकते है लूप के रूप में वे पोस्ट या post_type ऑब्जेक्ट्स के साथ संबद्ध हैं ।

निंनलिखित एक सरल WordPress पाश का एक उदाहरण है ।

12345678910111213141516171819202122232425262728293031<?php  checks="" if="" there="" are="" any="" posts="" that="" match="" the="" queryif="" (have_posts())="" : //="" if="" there="" are="" posts="" matching="" the="" query="" then="" start="" the="" loopwhile="" (="" have_posts()="" )="" :="" the_post(); //="" the="" code="" between="" the="" while="" loop="" will="" be="" repeated="" for="" each="" post?=""?> <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title();=""?></a></h2> <p class="date-author">पोस्ट: <?php the_date();=""?> द्वारा<?php the_author();=""?></p> <?php the_content();=""?> <p class="postmetadata">दायर में: <?php the_category();=""?> । टैग की <?php the_tags();=""?> गईं: । <a href="<?php comments_link(); ?>" title="Leave a comment">टिप् पणियां</a></p> <?php  stop="" the="" loop="" when="" all="" posts="" are="" displayedendwhile; //="" if="" no="" posts="" were="" foundelse="" :?=""?><p>क्षमा करें कोई पोस्ट अपने मानदंड मिलान ।</p><?phpendif;??>

के बारे में अधिक जानने के लिए पाश बाहर की जांच क्या WordPress में एक पाश है (क).

यह कहा जा रहा है, चलो हमारे WordPress विषय शुरुआती के लिए शीट धोखा में गोता ।

स्रोत: WP शुरुआत

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *