如果没有自定义关键字回复,微信机器人 WordPress 插件高级版就会自动去搜索博客中的日志,然后图文方式展现给用户,微信机器人这个搜索的过程是使用 WordPress 默认的搜索进行搜索的,只会搜索文章的标题和内容,但是一些用户对此并不满足,希望能够通过更多的方式(比如标签,分类,作者,自定义字段等)去检索相关的文章,这个时候怎么办,怎么去加强 WordPress 的搜索功能呢?
Search Everything
这里推荐最强大的 WordPress 搜索插件 Search Everything,无需修改任何模板文件就可以大大的加强 WordPress 的默认搜索,它主要功能有:
- 可以让你设置搜索 页面,摘要,附件,草稿,留言,标签和自定义字段等。
- 还可以自定义搜索结果高亮样式。
- 并且还能让你排除特定的页面和文章。
Search Everything 使用非常简单,只需要下载安装激活,然后到博客后台 > 设置 > Search Everything,根据自己的需求进行设置即可:
让微信机器人支持 Search Everything
安装 Search Everything 之后,发现微信机器人的搜索并没有改变,还是只是对标题和内容进行搜索,进过简单的 Debug,发现微信机器人插件为了提高效率,太早跳出 WordPress 主程序,所以为了能够让微信机器人支持 Search Everything,需要在当前主题的 funtions.php 文件中添加如下代码:
代码语言:javascript复制if(isset($_GET['weixin']) ){
add_action('init','se_initialize_plugin');
}