当前位置:首页 > 自媒体运营 > 正文内容

让wordpress后台搜索只检索文章标题

3年前 (2021-03-14)自媒体运营1575

有时候我们只想把标题包含指定关键词的文章找出来进行移动或者编辑操作,但是默认的搜索会把标题和内容一起检索,经过点金工作室验证测试,一下代码可轻松解决

打开主题目录的function.php文件,在合适的位置添加如下代码

add_filter( 'posts_search', 'dianjin888_search_by_title', 10, 2 );
function dianjin888_search_by_title( $search, $wp_query ) {
    if ( ! empty( $search ) && ! empty( $wp_query->query_vars['search_terms'] ) ) {
        global $wpdb;
        $q = $wp_query->query_vars;
        $n = ! empty( $q['exact'] ) ? '' : '%';
        $search = array();
        foreach ( ( array ) $q['search_terms'] as $term )
            $search[] = $wpdb->prepare( "$wpdb->posts.post_title LIKE %s", $n . $wpdb->esc_like( $term ) . $n );
        if ( ! is_user_logged_in() )
            $search[] = "$wpdb->posts.post_password = ''";
        $search = ' AND ' . implode( ' AND ', $search );
    }
    return $search;
}

保存,上传,刷新缓存,后台搜索一下,看看搜索结果页关键词是不是只包含标题中。效果如下

image.png

扫描二维码通过至手机访问。

版权声明:本文由点金工作室发布,如需转载请联系获取授权

本文地址:https://dianjin888.com/post/18.html

分享给朋友:

相关文章

头条,抖音,百度,搜狗,360等14个信息流投放渠道效果分析

近年来,B站、网易云音乐、作业帮、快手、抖音等超级app先后推出了信息流广告业务,市场上可选择的信息流渠道越来越多,了解各大信息流渠道的特性,筛选出适合自家产品投放的渠道成为了各位互联网运营工作者的必...

wordpress修改后台登录地址的几种方法

wordpress修改后台登录地址的几种方法

  一个网站如果被别有用心的人知道登录后台是比较危险的,如果是管理员账号设置比较随意的话,容易被猜到登录账号,那么接下来暴力破解密码就是迟早的事情了,所以通过修改wordpress后台的登录地址,成为...

导入bak格式的数据备份到SQL数据库的方法

导入bak格式的数据备份到SQL数据库的方法

阿里云的虚拟主机控制面板打包备份后生成的数据库备份文件是BAK格式的,如果是数据库是迁移到新的阿里云虚拟主机,导入方式如下首先虚拟主机的操作系统要求是windows的,只有windows系统会配SQL...

html,js代码注释快捷键

html,xml文件中注释快捷键 ctrl+/         注释结果:<!-- -->java文件中注释快捷键ctrl+/&...

统计代码被刷怎么办?一招永久解决百度和站长统计被恶意刷访问

统计代码被刷怎么办?一招永久解决百度和站长统计被恶意刷访问

今年灰产开发出了刷统计代码引流的招数,通过一个软件加上代理,就可以坐在家里引流,转化什么情况我们不清楚,不过肯定会有。但是对于站长们来说就很难受了,比如我这样的有些强迫症的人,看着就很不舒服,老想除之...

ssl证书格式转换:pfx转pem详细教程

阿里云的CDN和宝塔面板绑定SSL时需要手动上传pem格式的证书,但是有的地方申请的SSL证书没有这个格式的,所以我们只能手动去转换一下,把IIS版本的pfx证书转换成PEM格式的再上传。pfx证书转...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。