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

PVS

Generalissimo
Thành viên BQT
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

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Hỗ trợ trực tuyến

Support Quảng cáo
Mr. San (PVS)

Skype chat, instant message

Mr. Tuấn (Blue)

Skype chat, instant message

Mr. Tuấn
0988 488 096
Mr. Trọng
0906 081 284
kinhdoanh@vnxf.vn

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Điện Lạnh Thịnh Phát
Top