Tôi đang sử dụng cây tùy chọn trong chế độ chủ đề và chế độ chủ đề con và tôi đang cố gắng thêm các loại tùy chọn mới. Các loại tùy chọn mới sẽ dựa trên loại tùy chọn sau chọn, nhưng sẽ chỉ liệt kê các bài đăng từ một danh mục cụ thể.
Tôi đã tạo một tệp mới và thêm nó vào mảng các tệp được bao gồm bắt đầu trên dòng 178 của ot-loader.php. Trong tệp mới, tôi đã cắt và dán loại tùy chọn sau chọn bắt đầu trên dòng 905 của /includes/ot-fifts-options-type.php. Bạn có thể xem tập tin mới này ở đây .
Trong bài đăng của tôi, chọn loại tùy chọn Tôi gắn thêm một con sên duy nhất vào tên hàm. Tôi cũng đặt slug đó vào lớp css .type-post-select cho trình bao bọc thiết lập bên ngoài định dạng. Trong mảng bài truy vấn bài tôi đã thêm một tham số thể loại.
Sau đó, tôi đã thêm loại tùy chọn chọn bài mới vào các tùy chọn chủ đề của mình, hy vọng nó sẽ chỉ hiển thị các bài đăng trong danh mục tôi đã đặt. Nó cho thấy các bài viết từ tất cả các loại. Điều thú vị là tùy chọn được gói trong .type-post-select. Tôi cũng đã tạo một lựa chọn bài thường xuyên, không có css sửa đổi.
Như một thử nghiệm, tôi mệt mỏi khi thêm tham số danh mục vào tùy chọn đăng bài gốc theo cùng một cách và nó hoạt động chính xác như tôi mong đợi - chỉ hiển thị các bài đăng từ danh mục đó. Thật không may, tôi cần phải tạo 6 bài đăng mới, mỗi bài đăng hiển thị từ một danh mục khác nhau.
Rõ ràng tôi đang thiếu một bước, nhưng đối với cuộc sống của tôi, tôi không thể tìm thấy nó. Tôi đã tìm một số nơi khác mà các loại tùy chọn cần phải được đăng ký hoặc một cái gì đó, nhưng không thể tìm thấy nó ...