खोज…


मूल रिक्त टेम्पलेट बनाना

एक कस्टम टेम्प्लेट बनाने के लिए हमें सबसे पहले एक थीम डायरेक्टरी में php फाइल बनानी होगी। आप इसे अपनी इच्छानुसार लगभग किसी भी नाम दे सकते हैं। इस उदाहरण के लिए हम example.php बनाएंगे

वर्डप्रेस द्वारा टेम्प्लेट के रूप में पहचाने जाने वाले उदाहरण के लिए हमारे उदाहरण के अंदर एक और केवल एक चीज की जरूरत होती है, वह है टेम्पलेट नाम। हम ऐसा करते हैं कि किसी फ़ाइल के शीर्ष पर विशेष टिप्पणी डालें, जैसे:

<?php
/*
Template Name: Example
*/
?>

और अब जब हमें Page Attributes Box में टेम्पलेट ड्रॉपडाउन में सूचीबद्ध हमारे टेम्पलेट को देखना चाहिए

वर्डप्रेस डैशबोर्ड नया पृष्ठ अनुभाग स्क्रीनशॉट जोड़ें

हमारे टेम्पलेट में हेडर और फुटर शामिल हैं

चलो ऊपर से हमारे टेम्पलेट का विस्तार करने और header.php और footer.php से सामग्री शामिल

हेडर सहित:

टेम्प्लेट नाम टिप्पणी के ठीक बाद हम शीर्ष लेख शामिल करेंगे

ऐसा करने के दो सामान्य तरीके हैं। दोनों सही हैं और समान काम करते हैं, यह सिर्फ आपकी शैली और कोड कैसे दिखता है

पहला तरीका:

<?php
/*
Template Name: Example
*/
get_header();
?>

दूसरा तरीका:

<?php
/*
Template Name: Example
*/
?>
<?php get_header(); ?>

पाद सहित:

पाद लेख को शामिल करना उसी तरह से काम करता है, केवल एक ही चीज है जिसकी हमें देखभाल करने की आवश्यकता है, और वह यह है कि हम पाद लेख को शामिल करने के बाद पाद लेख को शामिल करते हैं। तो अंतिम टेम्पलेट कुछ इस तरह दिखना चाहिए।

<?php
/*
Template Name: Example
*/
get_header();
?>

<?php get_footer(); ?>

सामग्री के साथ कस्टम टेम्पलेट

हम अपने टेम्पलेट को आगे बढ़ाएंगे और पृष्ठ का शीर्षक और एक सामग्री शामिल करेंगे

<?php
/*
Template Name: Example
*/
get_header();
    
the_title();
the_content();
    
get_footer();

और अगर आप चाहें तो आप उन्हें इस तरह से HTML तत्वों के साथ लपेट सकते हैं

<?php
/*
Template Name: Example
*/
get_header();

echo '<h1>' . the_title() . '</h1>';
echo '<section> . 'the_content() . '</section>';

get_footer();

या यदि आप गूंज का उपयोग किए बिना सामान्य HTML फ़ाइल की तरह काम करना पसंद करते हैं

<?php
/*
Template Name: Example
*/
get_header();
?>

<h1><?php the_title(); ?></h1>
<section><?php the_content(); ?></section>

<?php get_footer(); ?>


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