Ngoài phản hồi của @ Dave-Hunt, bạn cũng có thể thêm bộ lọc, chẳng hạn như sau, để xác định thứ tự tùy chỉnh - trong trường hợp này, theo thứ tự bảng chữ cái theo tiêu đề. (Mã nhờ vào bài đăng trên blog của Mark Leong. ) Xóa is_admin()
séc, nếu bạn muốn bạn tùy chỉnh order_by ở mặt trước.
hàm set_custom_post_types_admin_order ($ wp_query) {
if (is_admin ()) {
// Lấy loại bài đăng từ truy vấn
$ post_type = $ wp_query-> truy vấn ['post_type'];
if ($ post_type == 'POST_TYPE') {
Giá trị // 'orderby' có thể là bất kỳ tên cột nào
$ wp_query-> set ('orderby', 'title');
Giá trị // 'order' có thể là ASC hoặc DESC
$ wp_query-> set ('đặt hàng', 'ASC');
}
}
}
add_action ('pre_get_posts', 'set_custom_post_types_admin_order');
Cập nhật
Để xác thực trước khi lưu, hãy xem câu trả lời này: /wordpress//a/40095/4645
nơi các tùy chọn của bạn được thảo luận. Về cơ bản, nó thuộc về jQuery tùy chỉnh, vì WordPress không có bất kỳ hook lưu trước nào.
Ngoài ra (sao chép nhận xét trước đây của tôi ở đây để tham khảo trong tương lai), đây là cách hiển thị trường 'thứ tự menu' trong quản trị viên, để người dùng có thể chỉnh sửa, vì nó dành cho các trang: Thêm cột 'thứ tự menu' vào màn hình quản trị loại bài đăng tùy chỉnh