php实现按标签搜索,WordPress代码实现分类搜索、标签搜索、用户搜索功能
我们知道默认的Wordpress 只检索文章和页面,不会检索其他比如用户,分类,标签之类的,对于一般博客来说只检索文章就足够了,甚至搜索都是多余的。但是对于内容较多的站点,搜索功能显示分类、标签、用户候选词这些功能就非常有用了。
WordPress有提供插件Search everything,这个插件我曾下载查看过代码,全是自己写的sql,其实Wordpress 很多参数都是带有search参数的,我们直接调用相应函数即可。
下面给大家展示几个常用的,下列代码都需要在搜索模版,也就是
search.php
中使用,
get_search_query()
可以获取到搜索关键字,如果你想在其他地方使用则search参数替换为其他即可。
分类搜索
$arg = array('search'=>get_search_query());
$categories = get_categories($arg);
if(!empty($categories)){
echo '
';foreach( $categories as $category ){
echo 'name.'">'.$category->name.' ';
}
echo '
';}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
