Selain respons @ Dave-Hunt, Anda juga dapat menambahkan filter, seperti yang berikut, untuk menentukan pesanan khusus - dalam hal ini, alfabet menurut judul. (Kode terima kasih untuk posting blog Mark Leong. ) Hapus is_admin()
centang, jika Anda ingin Anda kustom order_by di front-end juga.
function set_custom_post_types_admin_order ($ wp_query) {
if (is_admin ()) {
// Dapatkan jenis posting dari kueri
$ post_type = $ wp_query-> query ['post_type'];
if ($ post_type == 'POST_TYPE') {
// Nilai 'orderby' dapat berupa nama kolom apa saja
$ wp_query-> set ('orderby', 'title');
// nilai 'pesanan' bisa ASC atau DESC
$ wp_query-> set ('order', 'ASC');
}
}
}
add_action ('pre_get_posts', 'set_custom_post_types_admin_order');
Memperbarui
Untuk validasi pra-simpan, lihat jawaban ini: /wordpress//a/40095/4645 di
mana opsi Anda dibahas. Pada dasarnya, ini tergantung pada jQuery khusus, karena WordPress tidak memiliki kait pra-simpan.
Juga (menduplikasi komentar saya sebelumnya di sini untuk referensi di masa mendatang), inilah cara mengekspos bidang 'urutan menu' di admin, sehingga dapat diedit oleh pengguna, seperti halnya untuk halaman: Menambahkan kolom 'urutan menu' ke layar admin jenis pos kustom