वर्डप्रेस लूप के लिए अंतिम गाइड

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


  • की एक परिभाषा सूचित करते रहना.
  • लूप का मूल प्रवाह.
  • में उपयोग किए गए टेम्प्लेट टैग सूचित करते रहना
  • उसके बाद क्या करना है सूचित करते रहना
  • टेम्पलेट फ़ाइल पदानुक्रम

यदि आप एक बेहतर समझ प्राप्त करना चाहते हैं कि वर्डप्रेस थीम वास्तव में पर्दे के पीछे कैसे काम करती है, तो पढ़ें.

नोट: यह ट्यूटोरियल एक मानक वर्डप्रेस थीम, जैसे कि डिफॉल्ट कुब्रिक थीम का उपयोग कर रहा है। कोई उन्नत एकाधिक-लूप सामान … अभी तक नहीं.

लूप क्या है?

आप शायद अभी भी सोच रहे हैं कि लूप क्या है असल में, यह आपके द्वारा देखी गई सामग्री को प्रदर्शित करता है होमपेज, तुम्हारी एकल पोस्ट, पृष्ठों, अभिलेखागार, खोज परिणाम, और बहुत कुछ.

यदि कोई उपयोगकर्ता आपके मुखपृष्ठ, अभिलेखागार, या खोज परिणामों पर पहुँचता है – तो डिफ़ॉल्ट रूप से, लूप आपके रीडिंग विकल्प में परिभाषित पदों की एक निश्चित संख्या प्रदर्शित करेगा।.

वर्डप्रेस पढ़ना विकल्प

फिलहाल, मेरी होमपेज प्रति पृष्ठ 10 पोस्ट प्रदर्शित करता है, जिसे मैंने परिभाषित किया है अधिकतम * पदों पर दिखाएं. एकल पोस्ट और पृष्ठों पर – एक ही मूल लूप कोड केवल उस विशिष्ट पृष्ठ को प्रदर्शित करेगा.

पाश का मूल प्रवाह

चलो लूप को 3 भागों में तोड़ देते हैं.

<?php अगर (have_posts ()): ?>
<?php जबकि (has_posts ()): the_post (); ?>

1. आप लूप में क्या प्रदर्शित करना चाहते हैं

<?php अंतिम;?>

2. लूप खत्म होने पर क्या प्रदर्शित होता है

<?php और: ?>

3. यदि प्रदर्शन के लिए कुछ नहीं है

<?php एंडिफ; ?>

अगर क्वेरी में पोस्ट उपलब्ध हैं, यह उन्हें एक में प्रदर्शित करना शुरू कर देगा जबकि लूप, क्या परिभाषित किया गया है भाग 1. जब समय समाप्त हो जाता है, तो यह प्रदर्शित करेगा कि क्या है भाग 2. यदि कोई पोस्ट नहीं मिली है, या किसी प्रकार की अन्य 404 त्रुटि है, भाग ३ प्रदर्शित किया जाता है.

लूप के भीतर उपयोग किए गए टेम्प्लेट टैग

जब तक आप चाहते हैं 1. आप अपने वर्डप्रेस ब्लॉग के होमपेज पर 10 बार दोहराए गए लूप में क्या प्रदर्शित करते हैं, आपको शायद कुछ मूल टेम्पलेट टैग सीखना चाहिए। आइए डिफ़ॉल्ट वर्डप्रेस टेम्पलेट में index.php के कोड पर एक नज़र डालें.

वर्डप्रेस लूप ब्रेकडाउन

जैसा कि आप देख सकते हैं, काफी कुछ है टेम्पलेट टैग लूप के भीतर जो पोस्ट शीर्षक, पर्मलिंक, सामग्री आदि जैसी चीजों को आउटपुट करेगा, मैं वर्डप्रेस डिफ़ॉल्ट थीम में प्रत्येक टेम्पलेट टैग को तोड़ दूंगा.

  • <?php the_permalink () ?> – यह पोस्ट के पर्मलिंक को गूंज देगा, अर्थात् http://www.themelab.com/?p=1
  • <?php the_title (); ?> – यह इको पोस्ट का शीर्षक है, अर्थात् हैलो वर्ल्ड!
  • <?php the_time (j F jS, Y ‘) ?> – यह तारीख, अर्थात् 4 अप्रैल, 2008 को प्रतिध्वनित होगी। तिथि को प्रारूपित करने के तरीकों की एक पूरी सूची यहां पर देखी जा सकती है। php.net
  • <?php the_author () ?> – यह लेखक का नाम, अर्थात् Leland प्रदर्शित करेगा। यह डिफ़ॉल्ट थीम में टिप्पणी की गई है.
  • <?php the_tags (ags टैग: ags, ‘, ags, ags
    ‘); ?>
    – यह पोस्ट को दिए गए टैग प्रदर्शित करेगा, जो अल्पविराम द्वारा अलग किया जाएगा, और उसके बाद एक पंक्ति विराम होगा
  • <?php the_category (‘, ateg) ?> – यह ऊपर के टैग के समान श्रेणियों को प्रदर्शित करेगा.
  • <?php edit_post_link (edit संपादित करें ’,”, ‘|;); ?> – संपादित पोस्ट लिंक केवल अनुमति वाले लोगों को दिखाई देगा.
  • <?php comments_popup_link (»कोई टिप्पणी नहीं» ’,» 1 टिप्पणी »’, Comments% टिप्पणियाँ »’); ?> – टिप्पणियों का लिंक प्रदर्शित करेगा। यह एकल पोस्ट या पृष्ठों पर प्रदर्शित नहीं होगा.

पर बहुत अधिक सूचीबद्ध हैं टेम्प्लेट टैग WordPress.org पर पेज। इनमें से कुछ लूप में काम कर सकते हैं, जबकि कुछ नहीं कर सकते हैं.

लूप के बाद

डिफ़ॉल्ट थीम में लूप बंद करने के बाद कोड पर एक नजर डालते हैं.

लूप टूटने के बाद

<?php next_posts_link (‘«पुरानी प्रविष्टियाँ’) ?>
<?php पिछली_पोस्ट्स_लिंक (‘नई प्रविष्टियाँ »’) ?>

जैसा कि आपने अनुमान लगाया होगा, यह आपके द्वारा मुखपृष्ठ, अभिलेखागार और खोज परिणामों पर देखे गए पृष्ठांकन को प्रदर्शित करेगा। इन्हें एकल पदों और पृष्ठों पर प्रदर्शित नहीं किया जाएगा। बेशक आप इसे कुछ इस तरह से बदल सकते हैं PageNavi, लेकिन आप पर निर्भर है.

यदि प्रदर्शित करने के लिए कोई पोस्ट नहीं हैं (संभवतः 404 त्रुटि के कारण), तो निम्न के बाद प्रदर्शित किया जाएगा

नहीं मिला

क्षमा करें, लेकिन आप ऐसी चीज़ की तलाश में हैं जो यहाँ नहीं है.

<?php में शामिल हैं (TEMPLATEPATH . "/searchform.php"); ?>

यह खोज प्रपत्र के साथ Not Found संदेश प्रदर्शित करेगा। इस मामले में एक खोज प्रपत्र कोड एक फ़ाइल में स्थित होना चाहिए जिसे टेम्पलेट निर्देशिका में searchform.php कहा जाता है, जो कि डिफ़ॉल्ट थीम में है.

खाका पदानुक्रम

कुछ टेम्प्लेट फ़ाइलें कुछ विशेष प्रकार के पृष्ठों के लिए index.php पर प्राथमिकता लेंगी यदि वे टेम्पलेट डायरेक्टरी में मौजूद हैं। नीचे सूचीबद्ध प्राथमिकता के क्रम में सूचीबद्ध टेम्पलेट पदानुक्रम के कुछ उदाहरण हैं.

मुखपृष्ठ

  1. home.php
  2. index.php

सिंगल पोस्ट

  1. single.php
  2. index.php

खोज परिणाम

  1. search.php
  2. index.php

404 पेज

  1. 404.php
  2. index.php

कुछ और उन्नत तकनीकों को सूचीबद्ध किया गया है खाका पदानुक्रम WordPress.org पर पेज.

तो टेम्पलेट पदानुक्रम की बात क्या है? मूल रूप से आप इसे अपने index.php फ़ाइल को हैक किए बिना विभिन्न प्रकार के वर्डप्रेस पृष्ठों के लिए नए लेआउट बनाने के लिए उपयोग कर सकते हैं।.

निष्कर्ष

तो अब आप (उम्मीद है) वर्डप्रेस लूप के बारे में बेहतर जानकारी देंगे। यदि आपको यह पसंद आया, तो इसे टिप्पणी से मुक्त करने के लिए स्वतंत्र महसूस करें, जो भी समझ में न आए, जो भी – मैं सभी प्रतिक्रिया का स्वागत करता हूं। की सदस्यता लेना भोजन थीम लैब थीम रिलीज और नए ट्यूटोरियल पर सभी नवीनतम अपडेट के लिए। पढ़ने के लिए धन्यवाद.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map