全民淘
优惠一起淘

WordPress添加只搜索文章标题的搜索功能方法 加快搜索功能

各种红包天天领 云闪付大红包天天领 网购优惠券→ 综合 京东
淘宝发布QQ群:8808071 淘票票3~16元 10-100元高德打车优惠券
大流量推荐 电信打游戏 联通下载快 移动信号稳
每日外卖红包 饿了么 美团 饿了么会员 滴滴加油20元 24小时线报轮播

其实WordPress自带搜索功能查找很弱,几十万文章,WordPress搜索居然还搜索了文章内容关键词,难怪卡的不行;

于是想让WordPress自带只搜索文章标题搜索功能,让搜索结果更加精准,同时加快搜索访问体验;

今天分享一下WordPress添加只搜索文章标题的搜索功能方法,可以将下面的代码添加到当前主题functions.php中

代码:

// 只搜索文章标题
function wpse_11826_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;
}
add_filter( 'posts_search', 'wpse_11826_search_by_title', 10, 2 );

 

 

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:全民淘 » WordPress添加只搜索文章标题的搜索功能方法 加快搜索功能

上传图片方式:图床① 图床② 图床③
<img src="图片路径" />


2022年双12每日可领红包汇总

京东 每天可领3次

更新中...

唯品会128特卖  每天领红包!

淘宝 每天可领3次 

更新中...

苏宁苏福红包  每天3次红包!

更新中...

更多双12好活动汇总!