Hướng dẫn search post wordpress - tìm kiếm bài viết 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 đó.

Để ô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="">Chnchuyênmc

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 searchxử 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[];?>

        

            

Bài Viết Liên Quan

Chủ Đề