最近在做一个 WordPress 主题的时候,用户提出了搜索分类的需求,也就是搜索包含某个关键词的分类,经过研究,发现直接使用 get_terms()函数的 search 参数就可以实现,比如下面的代码。
- <?php $courseterms = get_terms&, s c @ 1 5 d q J#040; array(
- 'taxonomy' =>( ? _ [ X R A h $taxonomy,
- 'hide_empty' => false,
- 'search'=> $_GET { Q ?1;'s'], <!--这里的$_GET['s']就是搜索的关键词-->
- ));?>
- <?php if($courseterms){?>e 4 c n;
- <?php{ P % # - G k T foreach ($courseterms as $courseterm) {?>
- <!--循环输出搜索结果-->
- <?php } ?&S # p ] 9 H Ugt;
- <?php } ?>
还可以使用 offset,number 等查询参数完成结& 3 * h { S \ ~果的分页,以上就是实现 WordPress 搜索包含某个关键词分类的方法和思路,希望对您有所帮助。