URL para o tipo de postagem personalizado

4

Para meu tipo de postagem personalizada, eu defini o 'hierárquico' como true para que meu URL fosse como http://example.com/custom/parent/child/ .Mas há essa parte no códice do WordPress.

  

Nota: este parâmetro foi planejado para o Pages. Tenha cuidado, ao escolher para o seu tipo de post personalizado - se você está planejando ter muitas entradas (digamos - mais de 100), você vai correr em questão de memória. Com esse parâmetro definido como true, o WordPress buscará todas as entradas desse tipo de postagem específico, juntamente com todos os metadados, em cada carregamento de página de administração para o tipo de postagem.

Isso significa que é melhor não configurá-lo como verdadeiro, se eu tiver muitas páginas filhas? E se eu não usar a hierarquia, como posso fazer com que a URL seja como a acima?

    
por vid Proli 03.12.2015 / 02:46

1 resposta

1
  

.... se você está planejando ter muitas entradas (digamos - mais de 100), você vai ter problemas de memória

Qualquer tipo de postagem hierárquica ( até mesmo o tipo de postagem integrado page ) tem esse problema em que uma grande quantidade de postagens criadas tem um grande impacto no desempenho. Esse problema ocorre no back-end e não no front-end. Ter postagens em excesso pode levar o tempo limite da página de back-end, desencadeando um erro fatal que leva ao temido WSOD. Eu expliquei tudo em minha resposta aqui , então não deixe de conferir.

Então, em suma, você pode usar um tipo de postagem hierárquica para o seu projeto, mas é necessário ter certeza de que não haverá muitas postagens.

Você pode fazer uso de um tipo de postagem não hierárquico ( como o tipo de compilação post ) com uma taxonomia hierárquica como a compilação na taxonomia category . Dessa forma, você faz uso do relacionamento pai / filho entre os termos. O que será um problema, no entanto, é criar a estrutura de URL que você está procurando. Isso definitivamente exigirá regras de reescrita personalizadas.

De um jeito ou de outro, você terá problemas, alguns deles serão fáceis de resolver, outros poderão ser um pouco mais desafiadores. Você definitivamente precisará ir e trabalhar em um plano e certifique-se de ter tudo no lugar antes de mergulhar no fundo do poço. Quando você está nas águas profundas, basicamente não há como voltar atrás

    
por Pieter Goosen 03.12.2015 / 17:55