एकवचन क्या है।


13

4.3 से हम, एक नया टेम्पलेट है singular.php। मैंने यह समझने की कोशिश की कि यह क्या है, लेकिन मुझे नहीं मिला। :)

page.phpपृष्ठों के लिए। single.phpप्रत्येक पोस्ट प्रकार के लिए। अगर हमारे पास है तो single-[post-type].phpहम कस्टम पोस्ट प्रकार के लिए एक विशिष्ट टेम्पलेट का उपयोग कर सकते हैं .. तो हमें आवश्यकता क्यों है singular.php?

जवाबों:


14

यह वर्डप्रेस टेम्पलेट पदानुक्रम की प्रकृति है - बिंदु जा रहा है, यदि आपके पास नहीं है page.php, तो यह उपयोग करेगा singular.php, यदि आपके पास नहीं है single.php, तो यह पदानुक्रम में कम टेम्पलेट पर वापस आ जाएगा ।

प्रत्येक संबंधित टेम्प्लेट में डुप्लिकेट कोड रखने के बजाय, पोस्ट / पृष्ठों के लिए समान लेआउट वाले थीम के लिए आदर्श।


13

singular.phpसभी पोस्ट प्रकारों के लिए मूल रूप से एक अतिरिक्त गिरावट है, भले ही अंतर्निहित या कस्टम हो। यह सीधे single.phpऔर बाद में आता है page.php, इसलिए आप बाद के दो टेम्प्लेट को छोड़ सकते हैं और बस एक singular.phpटेम्प्लेट है, जो सभी पोस्ट प्रकारों द्वारा एकल दृश्य में उपयोग किया जाएगा।

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

टेम्प्लेट पदानुक्रम में उपलब्ध टेम्प्लेट सुविधा के लिए बस वहीं हैं, और यह उसी के लिए भी जाता है singular.php। यदि आपको आवश्यकता हो तो आप किसी भी टेम्पलेट का उपयोग कर सकते हैं , लेकिन यदि आपको इसकी आवश्यकता नहीं है, तो आपको इसका उपयोग करने की आवश्यकता नहीं है।


2

किसी एक पोस्ट को रेंडर करने के लिए सिंगल पोस्ट टेम्प्लेट फाइल का उपयोग किया जाता है। वर्डप्रेस निम्नलिखित पथ का उपयोग करता है:

1. सिंघल- {पोस्ट-टाइप} .php - सबसे पहले, वर्डप्रेस विशिष्ट पोस्ट प्रकार के लिए एक टेम्पलेट की तलाश करता है। उदाहरण के लिए, पोस्ट प्रकार उत्पाद है, वर्डप्रेस एकल-उत्पाद के लिए दिखेगा। पीपी।

2.single.php - वर्डप्रेस तब single.php पर वापस आ जाता है।

3. सिंघल.फपी - फिर यह विलक्षण.फ पी पर वापस गिरता है।

4.index.php - अंत में, जैसा कि ऊपर बताया गया है, वर्डप्रेस अंततः index.php पर वापस आ जाता है।

https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post

एक स्थिर पेज (पेज पोस्ट-टाइप) रेंडर करने के लिए उपयोग की जाने वाली टेम्पलेट फ़ाइल। ध्यान दें कि अन्य पोस्ट-प्रकारों के विपरीत, पृष्ठ वर्डप्रेस के लिए विशेष है और निम्नलिखित पैच का उपयोग करता है:

1. कस्टम टेम्पलेट फ़ाइल - पृष्ठ टेम्पलेट पेज को सौंपा। Get_page_templates () देखें।

2. पृष्ठ- {slug}।

3.पेज- {आईडी} .php - यदि पेज आईडी 6 है, तो वर्डप्रेस पेज-6. एफपी का उपयोग करेगा।

4.page.php

5.singular.php

6.index.php

https://developer.wordpress.org/themes/basics/template-hierarchy/#page


singular.phpके लिए एक गिरावट भी हैpage.php
पीटर गोफ़ेन

हाँ, यह page.php के लिए एक कमबैक है
मैथ्यू

पेज जोड़ा गया। एफपी
मैथ्यू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.