Cách giới hạn tìm kiếm wordpress theo tiêu đề với Ví dụ

Với các ví dụ về mã cụ thể, tôi sẽ giải quyết truy vấn Cách giới hạn tìm kiếm wordpress ở tiêu đề bằng Ví dụ trong bài viết này. Tôi hy vọng bài viết này sẽ giúp bạn làm việc hiệu quả hơn

Cách giới hạn tìm kiếm wordpress theo tiêu đề bằng Ví dụ - giới hạn tìm kiếm wordpress theo tiêu đề
// Place this in function.php
function 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;
}


$args = array(
    's' => 'search string',
    'numberposts' => 5,
    'offset' => 0,
    'category' => 0,
    'orderby' => 'post_date',
    'order' => 'DESC',
    'post_type' => 'post',
    'post_status' => 'publish',
    'suppress_filters' => true);

add_filter( 'posts_search', 'search_by_title', 10, 2 );
$recent_posts = wp_get_recent_posts($args, ARRAY_A);
remove_filter( 'posts_search', 'search_by_title', 500 );

Nếu bạn không hài lòng với câu trả lời của tôi về Cách giới hạn tìm kiếm wordpress theo tiêu đề với Ví dụ. Xem thêm các chủ đề tương tự hoặc để lại cho tôi một câu hỏi mới. Nếu bạn không hài lòng với câu trả lời của tôi về Cách giới hạn tìm kiếm wordpress theo tiêu đề với Ví dụ

Làm cách nào để hạn chế kết quả tìm kiếm trong WordPress?

Một phương pháp hữu ích khác để giới hạn kết quả tìm kiếm của bạn trong các danh mục cụ thể là thêm truy vấn vào tìm kiếm của bạn. tệp php ngay trước câu lệnh if . Bằng cách sử dụng ID dương trong truy vấn, bạn có thể xác định danh mục nào bạn muốn hiển thị trong kết quả tìm kiếm của mình (hiển thị danh mục có ID 1,2 và 3).

Làm cách nào để giới hạn độ dài tiêu đề trong WordPress?

Bước 2. Sau đó chuyển đến tùy chọn cài đặt. Tại đây, bạn sẽ thấy một số tùy chọn sau khi chọn chức năng “Giới hạn tiêu đề bài viết”. Bước 3. Về chức năng giới hạn ký tự, bạn phải đặt giới hạn 60 ký tự , đây là độ dài bài đăng tiêu chuẩn của WordPress cho tiêu đề. Mặc dù, bạn có thể thay đổi nó theo sự lựa chọn của bạn.

Làm cách nào để thay đổi cài đặt tìm kiếm của tôi trên WordPress?

Nhấp vào nút SearchWP mới ở đầu trang tổng quan WordPress của bạn để truy cập . Bạn có thể chọn tạo công cụ tìm kiếm mới hoặc chỉ chỉnh sửa công cụ mặc định. Để thêm một công cụ tìm kiếm mới, hãy nhấp vào Thêm mới. Bạn có thể thêm nhiều thay đổi vào cài đặt tìm kiếm WordPress của mình trên trang này.

Làm cách nào để thay đổi tiêu đề tìm kiếm WordPress của tôi?

Thay đổi Tiêu đề SEO và Mô tả Meta cho Lưu trữ .
Đăng nhập vào trang web WordPress của bạn
Điều hướng đến Plugin Yoast SEO. .
Nhấp vào “Giao diện tìm kiếm” ở phía bên trái của menu
Điều hướng đến Lưu trữ dọc theo đầu trang
Thay đổi “SEO title” và “Meta description”