WP下拉类别不将当前显示为标题

时间:2013-06-13 作者:Noob Theory

Im为页面使用wp\\u dropdown\\u类别。我的问题是,我不想让它显示当前类别的网页作为标题,我想它总是显示“选择一个类别”的文本,我已经在选项中放置。当前代码为:

wp_dropdown_categories( \'show_option_none=Select A Category&show_count=1\');
有没有办法做到这一点?

2 个回复
最合适的回答,由SO网友:Mike Madern 整理而成

您可以使用get_query_var( ) 要获取当前类别,请执行以下操作:

$cat = get_query_var( \'cat\' );
你可以用这个$cat 在的排除参数中wp_dropdown_categories( ) 要隐藏当前类别,请执行以下操作:

$args = array(
  \'show_option_none\' => __( \'Select A Category\' ),
  \'show_count\' => 1,
  \'exclude\' => $cat
);

wp_dropdown_categories( $args );

SO网友:Jaime Gris

尝试使用exclude 参数

wp_dropdown_categories(\'show_option_none=Select A Category&show_count=1&exclude=45\');
其中45是您当前的类别ID。

结束

相关推荐

带有TAX_QUERY子句的WP_DROPDOWN_PAGES

我正在wordpress中显示自定义帖子类型的下拉列表。第一段代码使用WP\\u查询$houseQuery = new WP_Query( array( \'post_type\' => \'house\', \'order\' => \'ASC\', \'post_status\' => \'publish\', \'orderby\' => \'title