Acabo de descubrir el parámetro menu_position , parece que puedes colocar el menú de tu tipo de publicación personalizada en casi todas partes. ¡Excepto sobre el menú Publicaciones!
¿Cómo puedo lograr eso?
custom-post-types
menus
wp-admin
admin
admin-menu
janoChen
fuente
fuente
Respuestas:
Posiciones para los elementos del menú principal
Descripción del parámetro para "posición del menú"
fuente
El nuevo complemento de JetPack coloca su enlace de menú inmediatamente debajo del enlace del Tablero. Lo hace estableciendo su orden de menú en 0, filtrando la matriz $ menu_order :
Por curiosidad, ¿qué pasaría si intentaras 0 como menu_position?
fuente
He usado 'menu_postion' => 0, 1,2,3,4.
Realmente no importa. Si juegas con él, puedes resolverlo fácilmente.
El uso de 'menu_position' => 1 debería ubicarlo debajo del elemento del menú del Tablero sobre el separador. 0 Debe colocarlo sobre el Tablero
fuente
Buscando una solución en la web pero no la encontré. Simplemente hace este truco (por ejemplo). Aquí tienes la lista nativa de puestos:
Si tiene más elementos, puede leer la posición actual de cada elemento imprimiendo el menú global $:
Entonces, si lo entiendo bien, nada puede impedirnos reordenar el menú como queremos:
A mí me funciona bien, así que creo que esto es legítimo, ¿me equivoco?
fuente
Este es un error en WordPress. Consulte este hilo en Trac: http://core.trac.wordpress.org/ticket/14755
Solucionado en 4.4 ...
https://developer.wordpress.org/reference/functions/add_menu_page/#notes
fuente
Puedes usar esto:
Ahora puede usar la posición 5 para agregar su menú sobre el menú Publicar.
fuente
Aquí está la advertencia de todo el asunto ...
WordPress 4.9.2
wp-admin / menu.php:
AVISO: debe ser un número entero y NO estar configurado ya, de lo contrario, irá al final de la lista.
fuente
Para una solución que funcione en WordPress 5 y versiones posteriores, vuelva a colocarla con el siguiente código:
Esto supone que no tiene más de un elemento de menú compitiendo por la pole position.
fuente
En el mismo enlace que vinculó, se lee:
Entonces, si configuras
menu_position
algo así4
, entonces debería ponerlo encima de las publicaciones.Una posición de lo
-1
coloca encima delDashboard
enlace.fuente
Puede usar valores decimales (como cadenas). Por ejemplo, tengo algunos tipos de publicaciones personalizadas que coloqué en la última posición del menú (100001, 100002, 100003).
Luego, solo coloque este código para moverlos sobre las Publicaciones y debajo de los elementos del menú del Tablero .
fuente