Acabei de descobrir o parâmetro menu_position , parece que você pode colocar o menu do seu tipo de postagem personalizado em quase todos os lugares. Exceto acima do menu Postagens!
Como posso conseguir isso?
custom-post-types
menus
wp-admin
admin
admin-menu
janoChen
fonte
fonte
Respostas:
Posições para itens de menu principais
Descrição do parâmetro para "posição do menu"
fonte
O novo JetPack Plugin coloca seu link de menu imediatamente abaixo do link Dashboard. Para isso, defina sua ordem de menu como 0, filtrando a matriz $ menu_order :
Por curiosidade, o que aconteceria se você tentasse 0 como menu_position?
fonte
Eu usei 'menu_postion' => 0, 1,2,3,4.
Realmente não importa. Se você brinca com ele, pode facilmente descobrir.
Usar 'menu_position' => 1 deve colocá-lo abaixo do item de menu Painel acima do separador. 0 Deve colocá-lo acima do painel
fonte
Procurando uma solução na Web, mas não foi encontrada. Simplesmente faz esse truque (por exemplo). Aqui você tem a lista nativa de posições:
Se você tiver mais itens, poderá ler a posição atual de cada item imprimindo o menu global $:
Portanto, se eu entender bem, nada pode impedir que reordenemos o menu como queremos:
Funciona bem para mim, então, acho que isso é legítimo, estou errado?
fonte
Este é um erro no WordPress. Por favor, veja esta discussão no Trac: http://core.trac.wordpress.org/ticket/14755
Corrigido em 4.4 ...
https://developer.wordpress.org/reference/functions/add_menu_page/#notes
fonte
Você pode usar isto:
Agora você pode usar a posição 5 para adicionar seu menu acima do menu Postar.
fonte
aqui está a ressalva para toda a questão ...
WordPress 4.9.2
wp-admin / menu.php:
AVISO: deve ser um número inteiro e NÃO já está definido, caso contrário, vai para o final da lista.
fonte
Para uma solução funcional no WordPress 5 e abaixo, reposicione-a com o seguinte código:
Isso pressupõe que você não tenha mais de um item de menu disputando a pole position.
fonte
No mesmo link que você vinculou, ele lê:
Portanto, se você definir
menu_position
algo como4
, deve colocá-lo acima das postagens.Uma posição de
-1
coloca-o acima doDashboard
link.fonte
Você pode usar valores decimais (como cadeias). Por exemplo, tenho alguns tipos de postagem personalizados que coloquei na última posição no menu (100001, 100002, 100003).
Em seguida, basta colocar esse código para movê-los acima de Postagens e abaixo dos itens de menu do Painel .
fonte