web-dev-qa-db-fra.com

Utilisation de Blog Parent Slug sur des articles de blog uniquement

(avertissement préalable: question de novice)

J'essaie de trouver un moyen d'ajouter un slug de blog à tous les blogs que je poste. Exemple:

mysite.com/theblog/aparticualblogspost

mysite.com/theblog/anotherblogpost

Toute page créée qui n'est pas un blog doit utiliser la structure standard suivante: mysite.com/agenericpage mysite.com/parentpage/anothergenericchildpage

Comment cela peut il etre accompli?

2
Mr N Dynamite

Il suffit de définir votre structure permalien personnalisée sur:

/theblog/%postname%/

Si vous utilisez des types de publication personnalisés sur votre site, vous devez vous assurer qu'ils ne reçoivent pas le/theblog/ajouté à leurs URL. Pour le supprimer, définissez simplement with_front sur false à l'endroit où les types de publication personnalisés sont enregistrés:

'rewrite' => array('slug' => 'portfolio', 'with_front' => false),

Vous devez également vider les règles de réécriture de WordPress après avoir apporté cette modification. Il vous suffit de revenir à Paramètres> Permaliens, puis enregistrez à nouveau le permalien.

Vous avez terminé.

1
Md. Amanur Rahman