Setel ulang posisi metabox di admin

8

Saya menulis tema dan di dalamnya saya memiliki fungsi yang menciptakan dua metabox. Parameter keempat dari fungsi "add_meta_box ()" yang saya gunakan dapat disetel ke (tinggi, inti, default atau rendah). Saya ingin kotak muncul dalam urutan tertentu (yaitu urutan dalam salah satu dari 4 grup ini - misalnya dengan kedua metabox diatur ke 'prioritas' saya ingin dapat menentukan mana yang ditampilkan pertama dan yang kedua).

Itu adalah kisah belakang, tetapi pertanyaan saya berasal dari fakta bahwa ketika bereksperimen dengan ini saya harus memindahkan salah satu kotak ke kolom lain; dan tindakan yang tampaknya mengabaikan prioritas dalam pemrograman sama sekali (saya tahu ini karena ketika saya mengganti nama metabox saya memiliki kontrol terprogram lagi). Saya telah mencoba segalanya untuk mendapatkannya kembali ke default tetapi tidak berhasil. Adakah yang bisa membantu?

byronyasgur
sumber

Jawaban:

22

Dalam kueri PhpMyAdmin Anda untuk: (jika Anda memiliki awalan basis data yang berbeda, ubah itu dalam kueri, ubah juga user_id ke milik Anda)

SELECT * 
FROM  `wp_usermeta` 
WHERE  `user_id` =1
AND  `meta_key` LIKE  'meta-box%'

Daripada menghapus nilai-nilai itu dan Anda akan mendapatkan pesanan kembali. Jika Anda hanya ingin mengubah urutan menu kembali untuk halaman daripada hanya menghapus "meta-box-order_page".

Rob Vermeer
sumber