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

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,969
Được Like
12,728
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​
 

Đính kèm

  • taxonomy-picker.zip
    66.2 KB · Lượt xem: 2
Top Bottom