2013-11-21 108 views
0

我在如何顯示我想要的類別wp_dropdown_categories有一些問題。試圖自定義wordpress下拉類別

這裏是下拉的圖像 -

http://i255.photobucket.com/albums/hh140/testament1234/customizeddropdown_zps8d2fe3c7.png

下面是下拉代碼 -

HTML:

<?php wp_dropdown_categories($args); ?> 

JS:

<script type="text/javascript"> 
var dropdown = document.getElementById("cat"); 
function onCatChange() { 
    if (dropdown.options[dropdown.selectedIndex].value > 0) { 
     location.href = "<?php echo get_option('home'); 
?>/?cat="+dropdown.options[dropdown.selectedIndex].value; 
    } 
} 
dropdown.onchange = onCatChange; 
</script> 

我試着把這段代碼放在我的functions.php文件中,然後定製它,但它似乎沒有工作。

<?php $args = array(
'show_option_all' => '', 
'show_option_none' => '', 
'orderby'   => 'ID', 
'order'    => 'ASC', 
'show_count'   => 0, 
'hide_empty'   => 1, 
'child_of'   => 0, 
'exclude'   => '', 
'echo'    => 1, 
'selected'   => 0, 
'hierarchical'  => 0, 
'name'    => 'cat', 
'id'     => '', 
'class'    => 'postform', 
'depth'    => 0, 
'tab_index'   => 0, 
'taxonomy'   => 'category', 
'hide_if_empty'  => false, 
    'walker'    => '' 
); ?> 
+0

定義「不工作」。如果js中有任何錯誤,你有沒有檢查控制檯? – Rikesh

+0

下拉工作正常,當我使用螢火蟲時它沒有問題。我在尋找的是我如何顯示我只希望在下拉菜單中選擇的類別 – clestcruz

+0

要從下拉列表中排除哪些類別? – Rikesh

回答

2

爲此,我們排除了參數wp_dropdown_categories的$ arg。 只要給排除類別的ID在如下$ args數組排除參數,

'exclude' => '0,1' 

以這裏0未歸類& 1是特色產品。

+0

這是正確的。 –

相關問題