Окрім відповіді @ Дейва-Ханта, ви також можете додати фільтр, такий як наступний, для визначення користувальницького порядку - у цьому випадку в алфавітному порядку за заголовком. (Код завдяки блозі Марка Леонг в. ) Зніміть is_admin()
галочку, якщо ви хочете вас звичай order_by на передньому кінці , як добре.
функція set_custom_post_types_admin_order ($ wp_query) {
if (is_admin ()) {
// Отримати тип запиту з запиту
$ post_type = $ wp_query-> query ['post_type'];
if ($ post_type == 'POST_TYPE') {
// Значенням "orderby" може бути будь-яка назва стовпця
$ wp_query-> set ('orderby', 'title');
// значення "замовлення" може бути ASC або DESC
$ wp_query-> set ('замовлення', 'ASC');
}
}
}
добавлення ('pre_get_posts', 'set_custom_post_types_admin_order');
Оновлення
Для попереднього збереження перевірки див. Цю відповідь: /wordpress//a/40095/4645,
де обговорюються ваші варіанти. В основному, це зводиться до користувальницької jQuery, оскільки WordPress не має жодних гаків попереднього збереження.
Також (дублюючи мій попередній коментар тут для подальшої довідки), ось як відкрити поле "порядок меню" в адміністраторі, щоб його можна було редагувати користувачеві, як це стосується сторінок: Додавання стовпця "Порядок меню" до спеціального екрана адміністратора типу публікації