Modifier les permaliens pour les publications, mais pas pour les types de publication personnalisés

10

Actuellement, ma structure de permalien pour les messages est

domain.com/post-title

J'utilise une page d'accueil statique et une page "blog" pour les publications. Je souhaite modifier la structure de permalien des publications, des tags et des catégories en

domain.com/blog/post-title

Je peux facilement ajouter / blog / dans la structure de permalien mais le hic, c'est que mes types de messages personnalisés obtiennent également cette structure de permalien modifiée et ce n'est pas le résultat souhaité.

Merci d'avance!

user2019515
la source

Réponses:

12

Lorsque vous enregistrez votre type de publication , l' with_frontargument de rewritedevrait être false, donc la permastructure n'est pas ajoutée à l'avant de votre permalien de type de publication personnalisé.

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

register_post_type( 'your-post-type', $args );
Milo
la source
Merci beaucoup! Cela semble effectivement résoudre le problème. Je me demande cependant, ne pensez-vous pas qu'il est assez étrange que WordPress n'inclue pas / blog / par défaut si vous utilisez une page d'accueil statique et une page de messages "blog"? Y a-t-il des avantages à utiliser la structure de permalien sans / blog /?
user2019515