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 '

';

}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部