6
Hiii,Chỉ thực hiện tìm kiếm wordpress trong tiêu đề bài đăng
Tôi có một trang web mới và tôi muốn sửa đổi chủ đề bí ẩn wordpress 3.0 để chỉ tìm kiếm trong tiêu đề bài đăng !!
Tôi có thể làm như thế nào?
Hiii,Chỉ thực hiện tìm kiếm wordpress trong tiêu đề bài đăng
Tôi có một trang web mới và tôi muốn sửa đổi chủ đề bí ẩn wordpress 3.0 để chỉ tìm kiếm trong tiêu đề bài đăng !!
Tôi có thể làm như thế nào?
Có một số bài viết có sẵn trong google nếu bạn đã tìm kiếm trước khi đăng.
wordress search only in post title
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($wpdb->esc_like($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);
Thêm mã này để functions.php của bạn
này là rất tốt, làm thế nào con bạn thêm các thẻ để truy vấn này ... tôi không thể tìm thấy một cách để – Monclee