Saya baru tahu parameter menu_position sepertinya Anda dapat menempatkan menu jenis posting kustom Anda hampir di mana-mana. Kecuali di atas menu Posting!
Bagaimana saya bisa mencapai itu?
custom-post-types
menus
wp-admin
admin
admin-menu
janoChen
sumber
sumber
Jawaban:
Posisi untuk Item Menu Inti
Deskripsi parameter untuk "posisi menu"
sumber
Plugin JetPack baru menempatkan tautan menu tepat di bawah tautan Dashboard. Ia melakukannya dengan mengatur urutan menu ke 0, dengan memfilter array $ menu_order :
Karena penasaran, apa yang akan terjadi jika Anda mencoba 0 sebagai menu_position?
sumber
Saya telah menggunakan 'menu_postion' => 0, 1,2,3,4.
Tidak masalah kok. Jika Anda bermain-main dengannya Anda dapat dengan mudah mengetahuinya.
Menggunakan 'menu_position' => 1 harus meletakkannya di bawah item menu Dashboard di atas hal pemisah. 0 Sebaiknya letakkan di atas Dasbor
sumber
Mencari solusi di web tetapi tidak ditemukan. Cukup lakukan trik ini (misalnya). Di sini Anda memiliki daftar posisi asli:
Jika Anda memiliki lebih banyak item, Anda dapat membaca posisi saat ini untuk setiap item dengan mencetak menu $ global:
Jadi jika saya mengerti, tidak ada yang bisa mencegah kami memesan ulang menu seperti yang kami inginkan:
Ini berfungsi dengan baik untuk saya jadi, saya pikir ini sah, saya salah?
sumber
Ini adalah bug di WordPress. Silakan lihat utas ini di Trac: http://core.trac.wordpress.org/ticket/14755
Diperbaiki pada 4.4 ...
https://developer.wordpress.org/reference/functions/add_menu_page/#notes
sumber
Anda bisa menggunakan ini:
Sekarang Anda dapat menggunakan posisi 5 untuk menambahkan menu Anda di atas menu Posting.
sumber
di sini adalah peringatan untuk seluruh masalah ...
WordPress 4.9.2
wp-admin / menu.php:
PEMBERITAHUAN: harus berupa bilangan bulat dan BUKAN sudah diatur, jika tidak maka akan masuk ke bagian bawah daftar.
sumber
Untuk solusi yang berfungsi di WordPress 5 dan di bawah, posisikan ulang dengan kode berikut:
Ini mengasumsikan Anda tidak memiliki lebih dari satu item menu bersaing untuk posisi pole.
sumber
Pada tautan yang sama dengan yang Anda tautkan, terbaca:
Jadi, jika Anda mengatur
menu_position
ke sesuatu seperti4
, maka itu harus meletakkannya di atas posting.Posisi
-1
meletakkannya di atasDashboard
tautan.sumber
Anda dapat menggunakan nilai desimal (sebagai string). Misalnya, saya memiliki beberapa jenis posting kustom yang saya tempatkan pada posisi terakhir di menu (100001, 100002, 100003).
Kemudian, cukup masukkan kode ini untuk memindahkannya di atas Postingan dan di bawah item menu Dashboard .
sumber