Để xây dựng tính năng search trong wordpress thì phải nói cực kỳ đơn giản, các bạn chỉ cần vài ba đoạn code nhỏ là có thể làm được. Nhưng… Search theo custom field ? Các bạn đã thử chưa 😀 Nếu chưa thì hôm này mình sẽ hướng dẫn cho các bạn cách để làm chức năng đó.Search theo custom field ? Các bạn đã thử chưa 😀 Nếu chưa thì hôm này mình sẽ hướng dẫn cho các bạn cách để làm chức năng đó.
Để ôn lại 1 tý thì mình sẽ nhắc lại cách tạo 1 form search bình thường trong wordpress. Các bạn xem đoạn code phía dưới nha
Tạo form search trong wordpress
Form search đơn giản nhất
|
Search theo 1 post type nào đó
|
Search theo 1 post type nào đó
Trong ví dụ trên mình search các bài viết thuộc post type là post nha. Các post type khác sẽ không được hiển thị trong kết quả search
Search theo 1 post type nào đóoption value="">Chọnchuyênmục name;?>option value="">
|
Search theo 1 post type nào đó
Trong ví dụ trên mình search các bài viết thuộc post type là post nha. Các post type khác sẽ không được hiển thị trong kết quả search
Search theo 1 category nào đó
Chọnchuyênmục
'hide_empty'=>0,Tạo form search và xử lý trả dữ liệu
'taxonomy'=>'category'
];
|
Search theo 1 post type nào đóget, khi sumit form website nó sẽ có đường dẫn ở dạng như sau: domain.com/?post_type=bat-dong-san&s=đất+nền&min-price=500&max-price=50000000
Trong ví dụ trên mình search các bài viết thuộc post type là post nha. Các post type khác sẽ không được hiển thị trong kết quả search
Search theo 1 category nào đó
Chọnchuyênmụcsearch.php. Vì thế để xử lý dữ liệu tìm kiếm chúng ta viết trong file search.php đoạn code sau.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
=newWP_Query[$args];?> have_posts[]]:?>if[$the_query->have_posts[] ]:?>
have_posts[]]:$the_query->the_post[];?>
Chủ Đề |