SOHO建站

wordpress搜索结果只关联标题

wordpress默认的搜索结果是,关联标题与内容,搜索出来的结果很全面。不过,在wordpress网站制作的过程中,有时会用到只需要关联标题,不需要关联内容的情况。

下面这段代码添加到functions.php文件中,就可以实现wordpress搜索结果只关联标题,不关联内容。

add_filter( 'posts_search', 'wodepress_search_by_title', 10, 2 );
function wodepress_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;
}

添加完代码后,再进行搜索时,就会发现只能搜索出标题相关的结果了。

怎么样简单吧

你学废了没有?

Published
Categorized as 建站知识 Tagged ,
wordpress调用同分类随机文章

wordpress调用同分类随机文章

wordpress数据库批量替换网址最简单的方法

在搭建wordpress网站时,常常会用到批量替换网址,网上能搜到挺多的方法,基本都是通过数据库管理后台来批量替换的。

wordpress不同页面调用不同的header

不同page页面,调用不同的顶部header文件。

外贸公司有没有必要建有在线下单功能的独立站

大部分外贸公司更适合站产品展示型的网站,而并非有下单交易功能的独立商城网站。

wordpress父分类和归档页调用子分类名称和链接

分类名称与分类链接调用问题,category和archives调用下级子分类的名称和链接。

WordPress外贸建站平台在市场的独特优势

  在建设外贸网站的众多选择中,WordPress凭借其卓越的特性和广泛的应用,成为全球外贸建站平台的领导者。… Continue reading WordPress外贸建站平台在市场的独特优势