用于搜索特定类别的搜索表单

时间:2013-07-30 作者:Johan

<form id="searchform" method="get" action="<?php echo home_url(); ?>">
<input type="text" name="s" id="s" size="15" />
<?php wp_dropdown_categories( \'show_option_none=Select\' ); ?>
<input type="submit" value="Search" />
</form>
这段代码为我提供了一个带有选择框的搜索框,我可以在其中选择要搜索的类别。很好,但是I don\'t want to show it ALL categories that I have, no, I want to show it specific categories.

我该怎么做?这可能吗?

1 个回复
最合适的回答,由SO网友:JMau 整理而成

一个简单的search in codex 显示可以设置一些参数以排除某些类别,例如:

 <?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
); ?>

结束

相关推荐

Grouping categories by genre

我的wordpress视频博客有几个类别。假设该类别可以分为几个类别,例如动作、恐怖、神秘,另一个类别属于动作、恐怖、浪漫如何将类别分为不同的类型?因为在最基本的结构中,我们将帖子分类。现在我想把类别分成不同的类别然后可以通过url(例如)在流派中显示类别http://www.domain.com/genre/actions 它将列出其中的所有类别。下面是一个具有此功能的示例站点http://www.anime44.com/anime-genre/Fantasy