Menu
DocumentaçãoExportação / Menus

Exportação

Menus

Menus clássicos com os itens e as posições do tema, e navegações de bloco, numa linha própria; o que é sugerido, o que a importação faz com os menus que o outro site já tem, e os limites.

Os menus de navegação são exportados numa linha própria, Menus, ao lado dos tipos de conteúdo. O painel lateral dela lista os dois tipos:

Tipo O que é Vai junto
Menu clássico Aparência → Menus, nos temas clássicos Os itens (com a ordem e os submenus) e as posições do tema em que ele está
Navegação O menu de um bloco Navegação, nos temas de blocos (Aparência → Editor → Navegação) Os links

Sugeridos

Sem escolher nada, a linha sugere:

  • os menus clássicos que estão numa posição do tema (Principal, Rodapé…);
  • as navegações que os itens escolhidos usam no conteúdo, e as que os modelos e partes de modelo do tema ativo usam (o bloco Navegação de um cabeçalho). Um bloco Navegação que não aponta para nenhum menu mostra o publicado mais recentemente: é esse que é sugerido.

Escolher um menu clássico sugere, nas linhas deles, os itens para onde ele aponta — páginas, posts, produtos. Exporte-os também: o importador deixa de fora um item de menu cuja página não está no outro site. Links personalizados vão sempre.

No outro site

  • Menus clássicos são criados com os itens, que apontam para as páginas, os posts e os termos importados; os submenus mantêm os pais. Cada menu volta para as posições do tema, quando o tema ativo do outro site as tem (um tema de blocos não tem nenhuma). As posições precisam do Eizport no outro site: só com o Importador do WordPress, os menus chegam sem elas.
  • Navegações são criadas, e os blocos Navegação que apontavam para elas — nas páginas importadas e nos modelos do outro site — passam a apontar para as novas.
  • Um menu que o outro site já tem (mesmo slug) mantém os itens dele, a não ser que a importação atualize os itens que já existem: aí os itens são substituídos pelos do arquivo, e ele fica igual ao deste site. Uma navegação com o mesmo slug é atualizada do mesmo jeito.

Pelo WP-CLI e pela habilidade

wp eizport export --types=page --menus=classic:18,navigation:4
wp eizport export --menus=all

A habilidade eizport/export recebe menus (classic, navigation ou all); a eizport/get-export-options lista os menus.

Limites

  • Todo o conteúdo (nenhum tipo escolhido) já leva todos os menus, como a exportação do próprio WordPress; escolher menus aí acrescenta as posições do tema.
  • Sem nenhum tipo marcado e com menus escolhidos, só os menus são exportados.
  • A tela clássica (Ferramentas → Exportar → Clássica) não tem a linha Menus.