(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?
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é.