WordPress Home Template – Selection

WordPress Home Template – चूंकि हम WordPress को Blog व Website दोनों तरीकों से उपयोग में ले सकते हैं। इसलिए जब भी कभी हम WordPress को Blog की तरह Use करते हैं, तब ये Template, Blog के Home Page को Represent करता है, जहां Blog का Latest Article इस home.php Template द्वारा Control होता है। यानी Home Page वास्तव में Blog Posts का Index Page होता है।

जब कभी भी WordPress Powered Website/Blog से User किसी Resource को Specify किए बिना Directly Top Level Domain को ही Web Browser में Specify करके Resource की Request करता है, तो उस स्थिति में Web Site का Home Page ही Render होता है।

Home Page की Rendering करने के लिए WordPress, Theme Folder में सबसे पहले home.php नाम की File को Search करता है। यदि ये File Exist होती है, तो WordPress सबसे पहले इसी File को Execute करता है, लेकिन यदि ये File, Currently Activated Theme Folder में Exist न हो, तो WordPress Default रूप से index.php File को Execute करके User की Request को पूरा करते हुए Response Send कर देता है।

यानी यदि हम हमारी bccfalna Theme में home.php नाम की एक और File Create कर दें, तो जब भी कभी User, Directly Top Level Domain को Web Browser में Specify करके Resource की Request करेगा, home.php Template Execute होगा और User को Current Web Site का Home Page ही दिखाई देगा। इस File को हम निम्नानुसार Create कर सकते हैं:

File Name: /wp-content/themes/bccfalna/home.php

        <h1>BccFalna.com </h1>

        <p>This is the Home Page.</p>

इस home.php Template को Create करने के बाद अब यदि User, Top Level Domain के लिए Web Browser द्वारा निम्नानुसार Request Send करता है:

        http://localhost/wp/

तो इस Request को Fulfill करने के लिए WordPress सबसे पहले Currently Activated Theme में home.php नाम की Template File को Search करता है। यदि ये File Exist हो, तो WordPress पहले इसी File को Execute करता है और इस File द्वारा Generate होने वाला Result, User को Response के रूप में Send कर दिया जाता है।

लेकिन यदि WordPress को Currently Activated Theme में home.php नाम की Template File प्राप्त न हो यानी यदि bccfalna Theme में home.php File Exist न हो, तो WordPress सी/ो ही index.php File को Execute करके Generated Result को Response के रूप में User को Send  कर देता है।

इस प्रकार से यदि हम उपरोक्तानुसार URL द्वारा Web Browser के माध्‍यम से Request करें, तो हमें निम्नानुसार home.php Template में Exist Content दिखाई देता है, जो इसी बात का Indication है कि Home Page के लिए WordPress, यदि Theme Folder में home.php File Exist हो, तो home.php नाम की Template File को ही Execute करता है:

WordPress Home Template - Selection - Hindi

लेकिन यदि हमारे bccfalna नाम की Theme के Folder में home.php नाम की File Exist नहीं होती और User Web Browser में Top Level Domain की Request करता है, तो WordPress इस Request के Response में index.php File को ही Execute करता और हमें निम्नानुसार Output Web Page प्राप्त होता:

WordPress Home Template - Selection - Hindi

WordPress द्वारा Home Page के लिए Template Selection की इस पूरी प्रक्रिया को हम निम्नानुसार Short तरीके से Describe कर सकते हैं:

On request of Home Page via Top Level Domain

  • IF php Template File Exists Then

                Run home.php and Then

                Run index.php

  • IF php Template File Not Exists Then

                Run index.php

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