Taxonomy Picker - Plugin hỗ trợ tạo bộ lọc tìm kiếm cho Wordpress

Thảo luận trong 'Wordpress Plugins' bắt đầu bởi PVS, 09/07/2018.

  • Google checker:
  1. PVS

    PVS Cộng Sự Đặc Biệt Thành viên BQT

    Tham gia:
    28/02/2015
    Bài viết:
    9,299
    Đã được thích:
    6,219
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    SV
    Nơi ở:
    Huế
    Taxonomy Picker - Plugin hỗ trợ tạo bộ lọc tìm kiếm cho Wordpress

    Taxonomy Picker là một plugin miễn phí mà khi cài vào nó sẽ tạo thêm một widget mới có chức năng chèn hộp tìm kiếm kèm theo bộ lọc dựa theo Taxonomy, tức là tất cả những gì mang khái niệm phân loại nội dung. Ví dụ, ngoài Category và Tag thì nếu bạn có sử dụng một custom taxonomy tên "Loại nhà ở" nữa chẳng hạn, thì plugin này sẽ giúp bạn thêm tính năng lọc các kết quả bên trong taxonomy "Loại nhà ở" khi tìm kiếm.

    Một vài hình ảnh cho dễ hình dung nhé:

    taxonomy-picker-dashboard.jpg

    taxonomy-picker-search.jpg
    Cũng nên nói thêm rằng theo như mình thử nghiệm thì cái widget search này làm việc rất tốt với tiếng Việt, vì cho dù bạn nhập từ khóa có dấu vào để tìm kiếm thì nó cũng sẽ tự động bỏ dấu đi và dĩ nhiên các kết quả có dấu vẫn hiển thị ra, hoặc nếu cần tốt hơn nữa thì có thể dùng kèm với plugin Search Everything.

    Nhược điểm
    Hiện tại Taxonomy Picker chỉ có nhược điểm duy nhất đó là không hỗ trợ lọc theo post type. Nhưng mà có thể tạm fix bằng cách chèn code này vào trong file functions.php
    Mã:
    function searchfilter($query) {
     
    if ($query->is_search && !is_admin() ) {
     $query->set('post_type',array('post','page'));
     }
     
    return $query;
    }
     
    add_filter('pre_get_posts','searchfilter');
    Công dụng của đoạn code này đó là nó sẽ chỉ định post type nào được sử dụng trong tính năng tìm kiếm. Có thể thay array('post','page') thành các post type mà bạn muốn sử dụng.

    Tải và cài đặt Taxonomy Picker
    Cài đặt Taxonomy Picker như cài plugin thông thường. Sau đó vào Appearance -> Widgets và thêm widget Taxonomy Picker vào sidebar, có thể tùy chọn bật các taxonomy mà bạn muốn nó được lọc ra.

    Chúc các bạn thành công.


    Nguồn: Thachpham​
     

    Các file đính kèm:

    Quan tâm nhiều

Chia sẻ trang này

Đang tải...