WordPress archive.php – Archive Template

WordPress archive.php – सामान्‍यत: जब हम WordPress को Blogging Platform की तरह Use करते हैं, तब विभिन्न Articles के Posts को विभिन्न तरीकों से Render किया जाता है और विभिन्न Posts को विभिन्न तरीकों से Render करने वाले Templates को Archive या Archive Pages कहा जाता है। इस Section में हम विभिन्न प्रकार के Archive Templates के बारे में जानेंगे।

WordPress द्वारा paged.php Template के Selection की प्रक्रिया को हम हमारे चित्र के निम्न हिस्से द्वारा बेहतर तरीके से समझ सकते हैं:

WordPress archive.php - Archive Template - Hindi

उपरोक्त चित्रानुसार archive.php Template, paged.php Template के Just Top Level का Template होता है। इसलिए यदि archive.php Template Exist हो, तो archive.php Template ही सभी प्रकार के Archive Contents को Render करने के लिए WordPress द्वारा Use कर लिया जाएगा। यहां तक कि Pagination होने की स्थिति में ही WordPress द्वारा archive.php Template को ही Use किया जाता है, न कि paged.php को।

जब हम एक बार अपनी Theme में archive.php नाम का Template Create कर देते हैं, जब विभिन्न प्रकार के Dynamically Generate होने वाले Archives के लिए ये Template तब तक मूल Template की तरह काम करता है, जब तक कि कोई अन्‍य Specific Requirement को पूरा करने वाला Template Define न किया जाए।

उदाहरण के लिए यदि हम हमारी bccfalna Theme में archive.php नाम का निम्नानुसार एक Template Create कर दें-

File Name: /wp-content/themes/bccfalna/archive.php
<h1>archive.php Page</h1>
<p>This is the archive.php template.</p>

तो अब यदि हम हमारे Web Browser द्वारा निम्न में से किसी भी Request Perform करें:

      http://localhost/wp/page/2/ 

      http://localhost/wp/category/uncategorized/page/2/
      http://localhost/wp/category/uncategorized/

      http://localhost/wp/tag/untagged/page/2/
      http://localhost/wp/tag/untagged/

      http://localhost/wp/year/
      http://localhost/wp/year/page/2/

      http://localhost/wp/year/month/day/
      http://localhost/wp/year/month/page/2/

      http://localhost/wp/year/month/
      http://localhost/wp/year/month/day/page/2/

तो हर Request को archive.php Template ही Handle करता है। जबकि जब तक हमने archive.php Template Create नहीं किया था, तब तक Paging से सम्बंधित सभी Requests को paged.php Template की Handle करता था।

उपरोक्तानुसार विभिन्न URL में से हम किसी भी URL को अपने Web Browser में Use करें, हमें निम्नानुसार Output Web Page ही दिखाई देगा-

WordPress archive.php - Archive Template - Hindi

जो कि इसी बात का Indication है उपरोक्तानुसार Specify किए गए विभिन्न URL को Render करने के लिए WordPress archive.php Template को ही Use कर रहा है। जबकि यदि ये Template हमारे Theme में Exist नहीं होताए तो विभिन्न Pagination Requests के लिए paged.php Template Use किया जाता जबकि अन्‍य सभी Requests के लिए index.php को Use किया जाता।

WordPress in Hindi - BccFalna.comये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Advance WordPress in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी है, तो निश्चित रूप से ये EBook भी आपके लिए काफी उपयोगी साबित होगी।

Advance WordPress in Hindi | Page: 835 | Format: PDF

BUY NOW GET DEMO REVIEWS