खोज…


परिचय

इस फ़ंक्शन का उद्देश्य मुख्य थीम टेम्प्लेट में किसी विषय के पार्टिकल या घटकों को आयात करने के तरीके को मानकीकृत करना है। आप एक मानक PHP SSI (सर्वर साइड शामिल हैं) का उपयोग कर सकते हैं, हालाँकि, get_template_part () का उपयोग करने के कुछ लाभ हैं। इस फ़ंक्शन का उपयोग करने से सर्वर पर पूरी तरह से योग्य पथ की पहचान करने की कोशिश करने वाले कम अनुभवी डेवलपर्स के लिए त्रुटियों की संभावना कम हो जाती है। इसके अलावा, यह शालीनता से विफल होता है जब फाइलें मौजूद नहीं होती हैं, और एक कस्टम पदानुक्रम फ़ॉलबैक सिस्टम उर्फ "फ़ज़ी टेम्पलेट खोज" को संभालती है।

वाक्य - विन्यास

  • get_template_part ($ स्लग)
  • get_template_part ($ स्लग, $ नाम)

पैरामीटर

पैरामीटर विवरण
$ स्लग (स्ट्रिंग) कस्टम टेम्पलेट का स्लग नाम।
$ नाम (स्ट्रिंग) विशेष टेम्पलेट का नाम। ऐच्छिक

एक कस्टम टेम्पलेट सहित

<?php get_template_part( 'foo' ); ?>

शामिल

../wp-content/themes/your-theme-slug/foo.php

जिसमें डैश-अलग फ़ाइल नाम के साथ एक कस्टम टेम्पलेट शामिल है

<?php get_template_part( 'foo','bar' ); ?>

शामिल

../wp-content/themes/your-theme-slug/foo-bar.php

एक निर्देशिका के अंदर से एक कस्टम टेम्पलेट शामिल है

<?php get_template_part( 'dir/foo' ); ?>

शामिल

../wp-content/themes/your-theme-slug/dir/foo.php

एक निर्देशिका के अंदर स्थित डैश-अलग फ़ाइल नाम के साथ एक कस्टम टेम्पलेट शामिल करना

<?php get_template_part( 'dir/foo', 'bar' ); ?>

शामिल

../wp-content/themes/your-theme-slug/dir/foo-bar.php

कस्टम टेम्प्लेट स्कोप में परिवर्तनशील चर

<?php 
set_query_var( 'passed_var', $my_var ); 
get_template_part( 'foo', 'bar' );
?>

इसे foo-bar.php

<?php echo $passed_var; ?>


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow