Alterar permalinks para postagens, mas não para tipos de postagem personalizados

10

Atualmente, minha estrutura permanente de mensagens é

domain.com/post-title

Estou usando uma primeira página estática e uma página de "blog" para postagens. Gostaria de alterar a estrutura do link permanente de postagens, tags e categorias para

domain.com/blog/post-title

Posso adicionar / blog / facilmente na estrutura do link permanente, mas o problema é que meus tipos de post personalizados também recebem essa estrutura modificada do link permanente e esse não é o resultado desejado.

Desde já, obrigado!

user2019515
fonte

Respostas:

12

Quando você registra seu tipo de postagem , o with_frontargumento de rewritedeve ser false, para que a permastruct não seja anexada à frente do seu link permanente de tipo de postagem personalizado.

$args = array(
    // snip...
    'rewrite' => array( 'with_front' => false ),
    // snip...
); 

register_post_type( 'your-post-type', $args );
Milo
fonte
Muito obrigado! Isso de fato parecia resolver o problema. Eu me pergunto, porém, você não acha estranho que o WordPress não inclua / blog / por padrão se você estiver usando uma página estática e uma página de posts "blog"? Existem vantagens em usar a estrutura do permalink sem o / blog /?
usar o seguinte comando