Когда вы регистрируете пользовательский столбец примерно так:
//Register thumbnail column for au-gallery type
add_filter('manage_edit-au-gallery_columns', 'thumbnail_column');
function thumbnail_column($columns) {
$columns['thumbnail'] = 'Thumbnail';
return $columns;
}
по умолчанию он отображается как последний справа. Как я могу изменить заказ? Что если я хочу показать вышеуказанный столбец как первый или второй?
заранее спасибо
wp-list-table
Mirko
источник
источник
isset($new['thumbnail'])
проверку, прежде чем вернуться$new
. Если он не установлен, просто добавьте его в конце, например.Если у вас есть плагины, такие как WPML, которые автоматически добавляют столбцы, даже к пользовательским типам записей, у вас может быть сложный код в заголовке таблицы.
Вы не хотите копировать код в определение столбца. Зачем кому-то, по этому вопросу.
Мы просто хотим расширить уже предоставленные, хорошо отформатированные и сортируемые столбцы по умолчанию.
Фактически, это всего семь строк кода, и он сохраняет все остальные столбцы без изменений.
надеюсь это поможет..
источник
единственный способ, которым я знаю, как создать свой собственный массив столбцов
а затем визуализировать эти дополнительные добавленные столбцы, как обычно
Надеюсь это поможет
источник
Это комбинация нескольких SO ответов, надеюсь, это кому-нибудь поможет!
Я обнаружил, что
array_splice()
не будет сохранять пользовательские ключи, как нам нужно.array_insert()
делает.источник