Adicionando um tipo de postagem personalizada na tela do menu

24

Eu preciso de uma maneira de adicionar tipos de postagem personalizados à opção "Aparência - > Menus" no Wordpress. Eu criei um tipo de post personalizado com:

register_post_type('produksjoner',$args);

Todos os exemplos encontrados apenas adicionam as páginas ao menu adicionando manualmente o URL em um item de menu personalizado. Eu quero que seja capaz de adicionar isso automaticamente, escolhendo-o como qualquer outra página.

Eu tenho procurado por dois dias agora ... por favor me ajude: - /

    
por Ole Henrik Skogstrøm 03.01.2012 / 14:22
fonte

2 respostas

64

Para que seus tipos de postagem personalizados sejam exibidos em Aparência - > Menus, você precisa fazer duas coisas:

  1. Verifique seus argumentos e certifique-se de que show_in_nav_menus esteja definido como true .

  2. Vá para a Aparência - > Página de menus e no topo, clique em Opções de tela . No painel aberto, verifique se os tipos de postagem personalizados estão marcados.

Isso é tudo!

    
por Velvet Blues 03.01.2012 / 16:39
fonte
3

Me deparei com a mesma situação em que precisei de menus dinâmicos para as minhas páginas do Arquivo de tipo de postagem personalizada aparecerem no editor de menus.

Você pode experimentar o meu plugin CPT Archive to Nav e ver se isso te dá o que você quer. enlace Você tem que clicar no menu "Opções de tela" no topo da página, e selecione os CPTs solicitados para serem exibidos na tela. Em seguida, na guia "Visualizar tudo" do tipo de postagem, a seleção superior deve ser a página de arquivamento.

Isso apenas o mascara para ser um tipo de item de menu personalizado, em vez de precisar inseri-lo manualmente para criar o menu. Atualmente, não há como criar um novo tipo de item de menu além do que já está disponível para você.

    
por Kevin Langley Jr. 03.01.2012 / 15:39
fonte