Bộ lọc bài đăng WordPress theo phân loại tùy chỉnh
Có thể lọc CPT theo Phân loại tùy chỉnh được liên kết trong Bảng điều khiển quản trị viên WP vớistrict_manage_posts Show
Trong ảnh chụp màn hình có danh sách các bài đăng CPT, với menu thả xuống chứa các thuật ngữ phân loại tùy chỉnh được liên kết có thể lọc qua nút bộ lọc bên cạnh. Nếu bạn có nhiều bài đăng tùy chỉnh trên trang web của mình, thì đôi khi việc lọc chúng theo phân loại cụ thể sẽ dễ dàng hơn nhiều khi bạn quản lý chúng trong quản trị viên WordPress của mình Vâng, tìm kiếm cũng ổn, nhưng có lẽ bộ lọc phân loại sẽ là thứ bạn cần? Vì vậy, ở đây chúng tôi có một "Bài học" CPT và một "Khóa học" phân loại tùy chỉnh được kết nối với nóDưới đây là mã cho phép thêm bộ lọc phân loại cho một phân loại cụ thể
Điều đáng ghi nhớ ở đây
Và cũng có thể đơn giản hóa bộ lọc bằng cách thay đổi HTML thành
# WordPress 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 Bên cạnh việc sử dụng Thẻ và Danh mục để lọc các bài đăng của mình, bạn cũng có thể sử dụng các trường tùy chỉnh và phân loại tùy chỉnh để làm điều đó. Đây là bài hướng dẫn làm với ví dụ tạo 2 filter cho 1 site bán sách với 2 tính năng khác nhau. nhà xuất bản và tác giả Phiên bản videoDưới đây là một số công cụ chúng ta cần
Sử dụng phân loại tùy chỉnh1. Tạo phân loại tùy chỉnhVì tôi đã có một loại bài đăng tùy chỉnh có tên là Sách, nên tôi sẽ tạo một phân loại tùy chỉnh cho nó. Nếu bạn chưa biết cách tạo custom post type tham khảo bài viết này để biết thêm chi tiết Vào Meta Box > Taxonomies > Add New để tạo các nguyên tắc phân loại. Sau đó, chỉ cần điền thông tin cho nó Để gán phân loại này cho loại bài đăng Sách, hãy chuyển đến tab Loại bài đăng và đánh dấu vào tùy chọn Sách Nếu bạn muốn hiển thị danh sách các thuật ngữ của phân loại dưới dạng danh sách hộp kiểm trong trình chỉnh sửa bài đăng như hình bên dưới, chỉ cần chuyển đến tab Nâng cao, đánh dấu vào hộp Phân cấp Ngược lại nếu bạn không tích vào ô Hierarchical thì phần taxonomy sẽ hiển thị như thế này Sau khi xuất bản phân loại, bạn sẽ thấy nó trong menu Sách Bây giờ, bạn có thể tạo các thuật ngữ cho phân loại Sau đó, bạn sẽ thấy tất cả các điều khoản được hiển thị trong trình chỉnh sửa bài đăng 2. Hiển thị các thuật ngữ phân loại trên trang lưu trữVào Giao diện > Trình chỉnh sửa tệp chủ đề >
Trong đó, nhà xuất bản là con sên của phân loại được tạo. Bạn có thể thay thế nó bằng cái của riêng bạn Đây là cách cụm từ của bạn hiển thị trong trang lưu trữ 3. Nhận bài viết theo các điều khoản phân loạiVẫn trong Trình chỉnh sửa tệp chủ đề, hãy chuyển đến tệp
Trong mã này
Đây là kết quả cuối cùng. Tất cả sách của thuật ngữ đó được lọc Sử dụng các trường tùy chỉnh1. Tạo trường tùy chỉnhTrước hết, tạo một trường tùy chỉnh có tên là Tác giả cho loại bài đăng Sách. Dữ liệu được lưu trong trường tùy chỉnh này sẽ được sử dụng cho bộ lọc Trong Bảng điều khiển dành cho quản trị viên, hãy chuyển đến Hộp meta > Trường tùy chỉnh > Thêm mới > Thêm trường. Đối với Book’s Author, mình đặt là Text field để dễ điền tên tác giả Lưu ý bạn nên nhớ ID của trường để thêm vào code Di chuyển đến tab Cài đặt, chọn Vị trí làm Loại bài đăng và chọn Sách để áp dụng trường này cho loại bài đăng này Đây là trường tùy chỉnh được tạo trong trình chỉnh sửa bài đăng 2. Hiển thị danh sách giá trị của các trườngThêm các mã bên dưới vào 8 để hiển thị các giá trị của trường tùy chỉnh
Trong mã này, chúng tôi sử dụng truy vấn SQL thô để nhận tất cả các giá trị của trường tùy chỉnh 9. Các giá trị này được lưu trữ trong bảng meta bài đăngBây giờ, trong trang lưu trữ, tất cả các trường tùy chỉnh đã tạo đã được lấy 3. Nhận bài đăng theo giá trị của trường tùy chỉnhTrong tệp
Tương tự như lọc bài viết theo phân loại, chúng tôi sử dụng 1 và đặt tham số truy vấn cho truy vấn meta. 2, 3
Bộ lọc phân loại là gì?Bộ lọc phân loại là một plugin đơn giản và linh hoạt cho phép người dùng lọc các nguyên tắc phân loại thuật ngữ theo thứ bậc bên trong các trang quản trị . Nếu bạn cần đơn giản hóa việc nghiên cứu thẻ và danh mục của mình trên các trang quản trị, plugin này sẽ giúp bạn dễ dàng hơn.
Phân loại WordPress là gì?Phân loại là phương pháp phân loại nội dung và dữ liệu trong WordPress . Khi bạn sử dụng phân loại, bạn đang nhóm những thứ tương tự lại với nhau. Phân loại đề cập đến tổng của các nhóm đó. Như với Loại bài đăng, có một số nguyên tắc phân loại mặc định và bạn cũng có thể tạo nguyên tắc phân loại của riêng mình. |