Os permalinkes hierárquicos personalizados do tipo de publicação não se comportam como esperado para páginas pai / filho Wordpress Pergunte
crianças páginas custom post types hierarquicamente permalinks
Ao paginar uma página com a tag , como os 2 e os estilos de página subseqüentes podem ser personalizados? Permalink com uma Categoria e depois um Post Qual é o melhor script do fórum disponível para se integrar ao wordpress? Como ignorar o blog multi-site -2 Aviso lançado ao criar paginação numérica na consulta personalizada Consulta de data para puxar postagens atuais e futuras Encontrando e removendo redirecionamentos desnecessários Insira uma extensão dentro do título do widget para dar uma cor diferente à segunda palavra Clique no registro no site de DNS de visualização WordPress: Loop Help Alguma idéia de por que o Google não está armazenando em cache meu site? Restringir tamanho da imagem de fundo personalizada Como saber se o plugin foi ativado pela rede Como posso exibir um menu suspenso de nomes de postagem redefinir o link da senha redirect para a página de login
Quando você tem páginas com filhos, a estrutura permalink funciona de uma maneira como esta:
Alterar permalinks do tipo 'post' (add_rewrite_rule ou ?????)
Alterando o permlink e o SEO
Substituir o permalink da categoria para combinar os antigos links que não são do WordPress?
Tudo bem e bom. Tentando acessar este URL:
não funciona, o que é bom e, como esperado, eu só quero o URL para minha página filho.
No entanto, configurei um tipo de publicação personalizado e configurei-o como hierárquico, de modo a comportar-se como páginas. Não funciona da mesma maneira:
funciona como esperado, mas removendo a página principal do URL:
também exibe a página infantil. Deveria ter 404, pensaria.
Utilizei os seguintes args para register_post_type:
$args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => array('slug'=>'custom-post-type','with_front'=>false), 'capability_type' => 'post', 'has_archive' => false, 'hierarchical' => true, 'menu_position' => null, 'supports' => array('title','editor','thumbnail','excerpt','revisions','page-attributes') );
É perfeitamente possível ter mal interpretado algumas das opções. Alguém pode me dizer se estou fazendo algo errado, ou se isso é um bug ou uma característica?
Estou usando o 3.2.1, sem plugins, apenas meu tema personalizado.
Solutions Collecting From Web of "Os permalinkes hierárquicos personalizados do tipo de publicação não se comportam como esperado para páginas pai / filho"
Permalinks parou de funcionar - SEM atualização, mod_rewrite habilitado, .htaccess não tocado
As configurações de permalink aplicam-se tanto a páginas quanto a postagens?
Resolvi a resposta para este problema fazendo isso:
Isso me deu os links corretos para as páginas.
example.com/custom-post-type/parent-page-1/child-page/ example.com/custom-post-type/parent-page-2/child-page/
O acima não pode acontecer. Se você fosse dar 2 páginas o mesmo nome (independentemente de os pais serem diferentes), o WP alteraria o slug de um deles.
example.com/custom-post-type/parent-page-1/child-page/ example.com/custom-post-type/parent-page-2/child-page-1/
Iniciando example.com/custom-post-type/child-page/ ou example.com/custom-post-type/child-page-1/ funcionaria como esperado, mas acredito que example.com/custom-post-type/parent-page-2/child-page/ redirecioná-lo para example.com/custom-post-type/parent-page-1/child-page/ (embora eu não seja 100% sobre isso).