2013-09-21 66 views
1

在WordPress中,有默認的檔案窗口小部件顯示形式按月歸檔的列表中選擇和on change執行:檔案窗口小部件下拉列表設置樣式像引導下拉

document.location.href = this.options [this.selectedIndex]。價值;

我需要相同的功能,但風格像一個引導dropbdown

<div class="btn-group dropdown"> 
    <button class="btn btn-link">Dropdown Button</button> 
    <button class="btn dropdown-toggle btn-large" data-toggle="dropdown"><span class="caret"></span></button> 

    <ul class="dropdown-menu"> 
     <li><a href="">Link</a></li> 
     <li><a href="">Link</a></li> 
     <li><a href="">Link</a></li> 
    </ul> 
</div> 

我怎樣才能做到這一點?

是否有我可以添加到選擇的任何類,以便我獲得Bootstrap下拉樣式以及相同的功能?

回答

1

沒有辦法修改該小部件的輸出。您必須複製整個WP_Widgets_Archives並創建您自己的小部件。

查看Widgets_API和這個舊的,但仍然有效的文章:The complete guide to creating widgets in WordPress 2.8

你必須把你的代碼塊:

if ($d) { 
    ?>  
     <div class="btn-group dropdown"> 
      <button class="btn btn-link">Dropdown Button</button> 
      <button class="btn dropdown-toggle btn-large" data-toggle="dropdown"><span class="caret"></span></button> 
      <ul class="dropdown-menu" role="menu"> 
       <?php wp_get_archives(array('type' => 'monthly', 'format' => 'html', 'show_post_count' => $c)); ?> 
      </ul> 
     </div> 
    <?php 
} 

注意事項wp_get_archives格式html,這將產生一個<li>列表。

+0

認爲它會像傳遞參數一樣簡單。我想出滾動條。只有當我找不到標題時,我纔會問一個單獨的問題。感謝你的協助。 –