Ketika Anda mendaftarkan kolom khusus seperti itu:
//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;
}
secara default ini muncul sebagai yang terakhir di sebelah kanan. Bagaimana saya bisa mengubah pesanan? Bagaimana jika saya ingin menunjukkan kolom di atas sebagai yang pertama atau yang kedua?
Terima kasih sebelumnya
wp-list-table
Mirko
sumber
sumber
isset($new['thumbnail'])
pemeriksaan sebelum kembali$new
. Jika tidak disetel, tambahkan saja di bagian akhir, misalnya.Jika Anda memiliki plugin seperti WPML yang secara otomatis menambahkan kolom, bahkan untuk jenis posting khusus, Anda mungkin memiliki kode yang rumit di header tabel Anda.
Anda tidak ingin menyalin kode ke definisi kolom Anda. Mengapa ada orang, dalam hal ini.
Kami hanya ingin memperluas kolom default yang sudah disediakan, diformat dengan baik, dan diurutkan.
Sebenarnya, ini hanya tujuh baris kode, dan itu membuat semua kolom lainnya tetap utuh.
semoga ini membantu..
sumber
satu-satunya cara saya tahu bagaimana membuat array kolom Anda sendiri
dan kemudian membuat kolom tambahan ini seperti yang biasa Anda lakukan
Semoga ini membantu
sumber
Ini adalah kombinasi dari beberapa jawaban SO, semoga membantu seseorang!
Saya menemukan bahwa
array_splice()
tidak akan menyimpan kunci khusus seperti yang kita perlukan.array_insert()
tidak.sumber