2012-03-22 12 views
10

मैं स्क्रैच से वर्डप्रेस 3.3.1 के लिए एक नई थीम विकसित करता हूं और शॉर्टकोड इस पर काम नहीं कर रहे हैं। जैसा कि मैंने अभी तक खोजा है, यह शॉर्टकोड वाली सामग्री को फ़िल्टर करने का विषय है, थीम विशिष्ट स्थान में फ़िल्टर कोड जोड़ा गया है (शोरकोड किसी अन्य विषय के साथ काम कर रहे हैं)। तो, मेरा सवाल है: सामान्य शोर्ट कोड के लिए कोड क्या सक्षम है?एक WordPress विषय में शॉर्टकोड सक्षम करें

+0

आप शॉर्टकोड कहां कॉल कर रहे हैं? – SMacFadyen

उत्तर

30

एक भी शोर्ट पर अमल करने के लिए,

echo do_shortcode('[your_short_code]'); 

साथ इसे चलाने शोर्ट (रों) पोस्ट सामग्री में हैं, तो सुनिश्चित करें कि आप

<?php the_content();?> 

या

के साथ प्रदर्शित कर रहे हैं बनाने के
<?php echo apply_filters('the_content',$post_content);?> 

या

<?php echo apply_filters('the_content',$wp_query->post->post_content);?> 

महत्वपूर्ण बात यह है कि: यदि आप "the_content()" फ़ंक्शन का उपयोग नहीं कर रहे हैं तो आपको इस पंक्ति <?php echo apply_filters('the_content',$wp_query->post->post_content);?> की आवश्यकता है, जहां दूसरे तर्क में आपको पोस्ट सामग्री का चर डालना होगा जिसे आप दिखाना चाहते हैं।

+0

धन्यवाद, यह काम करता है –

+0

मेरे लिए भी काम किया! :) –

+0

तब upvote! : डी – alesub

0

मुझे विषय की सामग्री को एक चर में सहेजना था और फिर दूसरे उदाहरण का उपयोग करना था .. एक आकर्षण की तरह काम किया।

$mycontent = ot_get_option('rightcontent');      
echo apply_filters('the_content',$mycontent); 
संबंधित मुद्दे