wordpress默认的搜索功能,使用户搜索结果包括文章内容、文章标题与文章标签 这样搜索出来的结果不会很精确,如果你想让它搜索出来的结果更精确、相关,可以限定只搜索文章的标题。
将下面的代码添加到主题的 functions.php 文件即可实现:
//让WordPress只搜索文章的标题
function __search_by_title_only( $search, &$wp_query )
{
global $wpdb;
if ( empty( $search ) )
return $search; // skip processing - no search term in query
$q = $wp_query->query_vars;
$n = ! empty( $q['exact'] ) ? '' : '%';
$search =
$searchand = '';
foreach ( (array) $q['search_terms'] as $term ) {
$term = esc_sql( like_escape( $term ) );
$search .= "{$searchand}($wpdb->posts.post_title LIKE '{$n}{$term}{$n}')";
$searchand = ' AND ';
}
if ( ! empty( $search ) ) {
$search = " AND ({$search}) ";
if ( ! is_user_logged_in() )
$search .= " AND ($wpdb->posts.post_password = '') ";
}
return $search;
}
add_filter( 'posts_search', '__search_by_title_only', 500, 2 );
文章来源于互联网:wordpress实现只搜索文章标题的方法
İstanbul Kablo Hurdası Alanlar İstanbul un en iyi hurdacısı ile daha kârlı bir ticaret diliyoruz. Ptt kablo içi deşe hurdaları, hurda telefon kablolar, yağlı içli ptt kablosu hurdası, ptt kabloları satmayı isteyenler şimdi arayın.
İstanbul hurdacılar sitesi içinden profesyonel hizmetleri ayağınıza getirmekteyiz. Lakin hurda araç veya bisiklet hurdası alıp preslemiyoruz.
Esenyurt hurdacı firmalar içinde lideriz. En yakın istanbul Esenyurt en yakın hurdacı telefonu olan numaramızdan ulaşabilirsiniz..
how to get accutane prescribed to you The Ordinary has stormed the market with a range of affordable yet effective skincare products with highlights on the active ingredients present in them
istanbul hurdacı firmaları arasında her nevi hurda için en iyi fiyatı veriyoruz
Hurdacı Firması Olarak alım satımını yaptığımız tüm hurdalar hakkında geniş bilgiye sitemizden bakabilirsiniz
İstanbul hurdacısı olarak tonajlı hurda alıyoruz. İstanbuldaki geri dönüşüm tesisleri arasında kaliteli hizmetlerimizle öncülük ediyoruz.
İstanbul hurdacılar sitesi içinden profesyonel hizmetleri ayağınıza getirmekteyiz. Lakin hurda araç veya bisiklet hurdası alıp preslemiyoruz.
İstanbul hurdacısı firmamız Hurdemsan Metal hurda malzeme satmak isteyenlere yedi gün hizmet veriyor. Alacağımız hurdalarınızın değerini alırken hesaplıyoruz.
Güncel istanbul hurda fiyatları ile İstanbul’da hurda alan yerler içerisindeyiz hurdacı Size en yakın istanbul istanbul hurdacı firması olarak hizmet sunuyoruz hurdacı En yakın hurdacı firmamıza hurda satabilirsiniz ataşehir hurdacı https://bit.ly/atasehir-hurdaci-telefonu
en yakın hurdacı telefonu sitemizde yer almaktadır. her türlü hurda alımı için bizimle iletişim kurabilirsiniz
Esenyurt Esenyurt hurdacı firmasıyız. Esenyurt hurda fiyatları ile yerinden hurda alıyoruz. Nakit ödemeyle hurda alıyoruz..
http://leedongmin.com/支持v
http://jiaoyoutour.com/支持
http://dh1704n.cn/
2020秦皇岛旅游攻略
在线看看