WP Search Template – जब कभी भी WordPress Powered Website/Blog से User किसी Resource की Searching करता है, तो Searching Perform करने के लिए WordPress सबसे पहले search.php नाम की File को Theme में Search करता है। यदि ये File Exist होती है, तो WordPress सबसे पहले इसी File को Execute करता है, लेकिन यदि ये File, Currently Activated Theme Folder में Exist न हो, तो WordPress Default रूप से index.php File को Execute करके User की Request को पूरा करते हुए Response Send कर देता है।
यानी यदि हम हमारी bccfalna Theme में search.php नाम की एक और File Create कर दें, तो जब भी कभी User किसी Resource के लिए Searching को Perform करेगा, WordPress उसे search.php Template के आधार पर Search Result Return करेगा। इस File को हम निम्नानुसार Create कर सकते हैं:
इस search.php Template को Create करने के बाद अब यदि User किसी Resource की Searching के लिए Web Browser द्वारा यदि निम्नानुसार Request Send करता है:
http://localhost/wp/?s=searchingTerm
तो इस Searching को Perform करने के लिए WordPress सबसे पहले Currently Activated Theme में search.php नाम की Template File को Search करता है। यदि ये File Exist हो, तो WordPress पहले इसी File को Execute करता है और इस File द्वारा Generate होने वाला Result, User को Response के रूप में Send कर दिया जाता है।
लेकिन यदि WordPress को Currently Activated Theme में search.php नाम की Template File प्राप्त न हो यानी यदि bccfalna Theme में search.php File Exist न हो, तो WordPress सी/ो ही index.php File को Execute करके Generated Result को Response के रूप में User को Send कर देता है।
इस प्रकार से यदि हम उपरोक्तानुसार URL द्वारा “searchingTerm” को Search करने के लिए Web Browser के माध्यम से Request करें, तो हमें निम्नानुसार search.php Template में Exist Content दिखाई देता है, जो इसी बात का Indication है कि Searching Perform किए जाने पर WordPress, यदि Theme Folder में search.php File Exist हो, तो search.php नाम की Template File को ही Execute करता है:
लेकिन यदि हमारे bccfalna नाम की Theme के Folder में search.php नाम की File Exist नहीं होती और हम किसी Resource के लिए Searching Request Perform करते, तो WordPress इस Request के Response में index.php File को ही Execute करता और हमें निम्नानुसार Output Web Page प्राप्त होता:
WordPress द्वारा Search के लिए Template Selection की इस पूरी प्रक्रिया को हम निम्नानुसार Short तरीके से Describe कर सकते हैं:
On Searching of resource
- IF php Template File Exists Then
Run search.php and Then
Run index.php
- IF php Template File Not Exists Then
Run index.php
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook Advance WordPress in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी है, तो निश्चित रूप से ये EBook भी आपके लिए काफी उपयोगी साबित होगी।
Advance WordPress in Hindi | Page: 835 | Format: PDF