2016-03-08 56 views
1

我想在类别中使用show_option_none,但它不起作用,有人请帮忙吗? 这是我的代码。show_option_none在WordPress类别循环中不起作用

$args = array(
    'show_option_none' => esc_html_e('Select category', 'text-domain'), 
    'show_count'  => 0, 
    'orderby' => 'name',            
    'selected' => -1, 
    'depth' => 1, 
    'exclude' => 1, 
    'hierarchical' => 1,            
    'hide_if_empty'  => false, 
    'hide_empty'   => 0, 
    'parent' => 0 
    ); 
$categories = get_categories($args); 
foreach ($categories as $category) { 
    echo '<option value="'.$category->cat_ID.'">' . $category->name . '</option>'; 
} 

我想在第一个选项显示“选择类别”,但它不工作。请帮忙。 感谢

+0

使用'wp_dropdown_categories'函数代替'get_categories',我猜'get_categories'函数没有'show_option_none'参数。 – Milap

回答

0

是show_option_none不与get_categories工作()我刚刚替换功能

<?php wp_dropdown_categories($args); ?> 

,现在它工作正常。