设计目的
- 需要在某个分类下进行关键词搜索;
- 需要在搜索结果页显示搜索结果个数;
- 需要在搜索结果页提供返回目标分类的链接;
设计步骤
搜索页信息显示
之前参考一些文章,需要新建搜索选项,很复杂。
后来看到有wp_query
这个函数,直接打印出来看看都有什么。
最后发现有found_posts
这个参数,直接打印显示就完事了。
<?php /* Search Count */ if(is_category()) { $catID = get_query_var('cat'); $thisCat = get_category($catID); echo '在分类“'. '<a href="' . get_category_link($thisCat) . '">' . $thisCat->cat_name . '</a>'.'”中'; } else if (is_tax()) { $taxo = get_query_var('taxonomy'); $thisCat=get_term_by('slug',$term,$taxo); echo '在分类“'. '<a href="' . get_term_link($taxo,$term) . '">' . $thisCat->name . '</a>'.'”中'; } else { echo '在宏藏殿中'; } echo '共有'. $wp_query->found_posts . '个知识元结果'; ?>