2014-04-06 112 views
0

我正在做一個WordPress網站,並有一個靜態的側邊欄,我想知道如何將一個插件小部件添加到所述邊欄。這裏是我的側邊欄代碼:如何通過代碼添加wordpress小部件小部件到靜態邊欄?

<div id="sidebar"> 
    <div class="sidebar-entry sidebar-both">  
     <ul> 
      <?php the_widget('WP_Widget_Search'); ?> 
     </ul> 
    </div> 

    <div class="sidebar-entry sidebar-left">  
     <h2> <?php _e('Categoies'); ?></h2> 
     <ul> 
      <?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?> 
     </ul> 
    </div> 
    <div class="sidebar-entry sidebar-right"> 
     <h2> <?php _e('Archives'); ?></h2> 
     <ul> 
      <?php wp_get_archives('type=monthly'); ?> 
     </ul> 
    </div> 

    <div class="sidebar-entry sidebar-right"> 
     <ul> 
      <?php the_widget('WP_Widget_Meta'); ?> 
     </ul> 
    </div> 
</div> 

回答

1

首先,你可以在你的functions.php文件中添加以下代碼使你的主題小工具區域

if (function_exists('register_sidebar')) 
register_sidebar(array(
    'name'=> 'Custom Sidebar', 
    'id' => 'custom_sidebar', 
    'before_widget' => '<li id="%1$s" class="widget %2$s">', 
    'after_widget' => '</li>', 
    'before_title' => '<h3>', 
    'after_title' => '</h3>', 
    )); 

現在你有按鈕區「自定義側邊欄」中appearance->widget

現在只需將任何構件在這一領域,並訪問此在您的自定義側邊欄,請致電dynamic_sidebar() ID爲 爲:

<?php dynamic_sidebar('custom_sidebar'); ?> 
+0

難道只是將我的靜態側欄變成動態側欄? – CyanPrime

+0

只是試試.... – Dinesh

+0

它實際上工作。謝謝! :d – CyanPrime

相關問題