Hướng dẫn search trong wordpress - tìm kiếm trong wordpress
Để 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 đó. Show
Để ô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 wordpressForm 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 đó 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ả searchSearch 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.
Các bạn chèn đoạn code sau vào vị trí mà các bạn mong muốn hiển thị form search. Chú ý code dưới chỉ là html chưa có giao diện gì cả, các bạn muốn đẹp thì thêm css vào nha.
Một số ví dụ về search theo custom field khácVí dụ search các bài viết có trên 100 lượt views
'numberposts' =>10,
'numberposts' =>10,'post_type' =>'post',search theo custom field cũng như là query các dữ liệu có liên quan đến custom field. Biết được món này thì bạn không phải lo xử lý các vấn đề trong việc làm các site bất động sản hoặc site du lịch. 'key' =>'views', 'value' =>100, |