Bộ lọc danh mục WordPress không có plugin
Rất nhiều người hỏi tôi về bộ lọc bài đăng. Vì vậy, tôi quyết định viết một bài đơn giản về nó — để mọi người có thể hiểu nó hoạt động như thế nào.   Show
Trong bài đăng này, tôi sẽ chỉ cho bạn cách tự tạo bộ lọc AJAX không đồng bộ, cho phép lọc các bài đăng theo thuật ngữ phân loại, giá trị meta và sắp xếp kết quả theo ngày xuất bản Tôi không khuyên bạn nên sử dụng plugin cho những mục đích này nếu có thể Bước 1. Mọi thứ bắt đầu với một biểu mẫu HTMLBiểu mẫu bộ lọc của chúng tôi sẽ bao gồm 4 phần. Tôi sẽ mô tả riêng từng phần của biểu mẫu 1. 1 Lọc bài đăng theo danh mục hoặc theo thuật ngữ phân loạiPhần đầu tiên của biểu mẫu là danh sách thả xuống
Bạn có thể thay thế giá trị tham số 0 trên dòng 2 bằng bất kỳ tên phân loại tùy chỉnh nào hoặc 1Nhân tiện, cũng có thể kết hợp mã này với plugin nhiều trang của tôi, bạn lấy nó ở đây và hàm network_get_terms(). Vì vậy, tất cả các danh mục mạng sẽ nằm trong danh sách thả xuống được chọn và tất cả các bài đăng trên mạng sẽ được hiển thị dưới dạng kết quả tìm kiếm của bộ lọc 1. 2 Lọc các bài đăng theo giá trị trường tùy chỉnhTôi sử dụng phạm vi giá. Trong trường hợp của chúng tôi, giá là một giá trị trường tùy chỉnh được lưu trữ trong bảng 2 bên dưới khóa 3 trong cơ sở dữ liệu
Tôi sẽ chỉ cho bạn cách tạo bộ lọc 4 trong hướng dẫn này nhưng bạn cũng có thể đọc thêm về cách sử dụng 4 tại đây1. 3 Thứ tự tăng dần hoặc giảm dầnCác nút radio đơn giản sẽ giúp chúng tôi sắp xếp các bài đăng theo thứ tự tăng dần hoặc giảm dần ________số 8_______ Để đơn giản, tôi quyết định chỉ sắp xếp các bài đăng theo ngày, nhưng bạn có thể dễ dàng sắp xếp các bài đăng theo tên theo thứ tự abc hoặc 1. 4 Bộ lọc hộp kiểm – Chỉ hiển thị các bài đăng có hình ảnh nổi bậtTrên thực tế, hình ảnh nổi bật chỉ là một ID đính kèm được lưu trữ dưới dạng giá trị trường tùy chỉnh trong khóa 6. Chúng tôi sẽ chỉ kiểm tra nếu nó tồn tại
Bạn cũng có thể thêm một trường tìm kiếm giống như một 7 đơn giản và đang sử dụng tham số 8 của 9. Dễ như ăn bánh ?Hoàn thành mã biểu mẫuBạn có thể bỏ qua tất cả các mô tả trường trước đó và sử dụng mã bên dưới. Chèn nó vào bất cứ đâu bạn muốn bộ lọc
Một vài bình luận
Bước 2. Tập lệnh jQuery để gửi yêu cầu và nhận dữ liệu kết quảTrong phần hướng dẫn này, tôi cho rằng bạn đã biết một chút về jQuery, ít nhất là cách đưa nó vào một trang web. Đây là mã xử lý dựa trên jQuery hoàn chỉnh. Nó sẽ gửi yêu cầu khi biểu mẫu được gửi
Bước 3. Mã PHP để xử lý yêu cầuTôi nghĩ đó là phần thú vị nhất. Trong phần này, bạn quyết định cách lọc các bài đăng theo cách tốt nhất. Mã này hoàn toàn dựa trên 9. Nhưng cũng nên làm điều đó với 6
Bây giờ bạn đã biết những điều cơ bản và bạn có thể dễ dàng tạo các bộ lọc như thế này trong WordPress Nếu bạn vẫn gặp vấn đề với các bộ lọc, vui lòng để lại nhận xét bên dưới # WordPress, quản trị viên-ajax. php Misha RudrastyhChào các bạn và chào mừng đến với trang web của tôi. Trong hơn 10 năm, tôi đã cố gắng hết sức để chia sẻ miễn phí với bạn một số hướng dẫn và mẹo tuyệt vời về WordPress Làm cách nào để tạo tìm kiếm Ajax trong WordPress mà không cần plugin?Để thêm tìm kiếm Ajax trực tiếp vào trang web của bạn mà không cần sử dụng plugin, bạn cần thực hiện các thay đổi đối với tệp chủ đề của mình. Để bắt đầu, hãy tạo chủ đề con của chủ đề hiện tại mà bạn sử dụng trên trang web của mình . Nó sẽ cho phép bạn nhanh chóng chuyển sang chủ đề gốc nếu bạn làm sai điều gì đó và làm sập trang web của mình.
Làm cách nào để sử dụng tìm kiếm Ajax trong WordPress?Cài đặt . Tải ajax-search-lite lên thư mục /wp-content/plugins/ Kích hoạt plugin thông qua menu 'Plugin' trong WordPress Đặt mã ngắn từ cài đặt vào mẫu hoặc trang đăng của bạn |