show_option_none 在 WordPress 类别循环中不起作用

show_option_none is not working in WordPress Category loops

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

$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>';
}

我想在第一个选项中显示 "Select category",但它不起作用。请帮忙。 谢谢

是的 show_option_none 不能与 get_categories() 一起工作 我只是替换函数

<?php wp_dropdown_categories($args); ?>

现在工作正常。