2010-09-09 11 views
7

क्या साइडबार के बाहर विजेट का उपयोग करना संभव है? जब आप उन्हें व्यवस्थापक पैनल में असाइन करते हैं तो आपको उन्हें अपनी साइडबार पर खींचना होगा, लेकिन मैं साइडबार के बाहर एक खोज फ़ंक्शन को कार्यान्वित करना चाहता हूं। क्या मैं यह कर सकता हूं?साइडबार के बाहर विजेट का उपयोग करना?

उत्तर

2

बिल्कुल। वर्डप्रेस समर्थन मंचों में This thread आपको जाना चाहिए। यह एक नया विजेट क्षेत्र के लिए तैयार है कि तब अपने विषय के टेम्पलेट फ़ाइलों में से किसी में इस्तेमाल किया जा सकता Homepage कहा जाता है बनाता है:

आपका विषय के functions.php

if (function_exists('register_sidebar')) { 
    register_sidebar(array(
     'name'=> 'Main', 
     'id' => 'main', 
     'before_widget' => '<div class="widget_box side">', 
     'after_widget' => '</div>', 
     'before_title' => '<h3>', 
     'after_title' => '</h3>', 
    )); 
    register_sidebar(array(
     'name'=> 'Homepage', 
     'id' => 'homepage', 
     'before_widget' => '<div class="widget_box">', 
     'after_widget' => '</div>', 
     'before_title' => '<h3>', 
     'after_title' => '</h3>', 
    )); 
} 

टेम्पलेट फ़ाइल आप में मुखपृष्ठ विजेट चाहते हैं

<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('Homepage')) : ?> 

वैकल्पिक रूप से, आप My Custom Widgets plugin का उपयोग एक ही बात करने के लिए कर सकते हैं।

+1

भविष्य के लोगों का दौरा करने के लिए ... – adamj

20

सही उत्तर का उपयोग the_widget()

मैं इसे इस्तेमाल किया अपने ही कस्टम विजेट में एक विजेट एकीकृत करने के लिए है। इसका उपयोग कैसे करें इसके विवरण के लिए codex देखें।

+4

+1 स्क्रॉल करना जारी रखें, स्वीकृत उत्तर से इतना आसान है। – Sparky

+4

यह सही उत्तर है। यह आपको व्यवस्थापक पैनल के उपयोग के बिना विजेट को कॉल करने की अनुमति देता है। –

संबंधित मुद्दे