web-dev-qa-db-fra.com

Type de message personnalisé avec page statique pour archive

J'ai créé un type d'article personnalisé 'books', mais je ne souhaite pas utiliser archive-books.php pour répertorier les livres. Je dois utiliser une page statique pour répertorier mes livres, car j'aimerais ajouter du contenu à l'aide de l'éditeur de contenu.

Je voudrais cette structure:
www.example.com/books ----> C'est une page statique
www.example.com/books/book-title ---> il s'agit d'un type de publication unique

Le problème est que je reçois un 404 lorsque j'essaie d'entrer dans mon poste.

Pouvez-vous m'aider?

1
user1443216

Définissez has_archive sur false. Afin de conserver la structure d'URL souhaitée (/books/book-name ), vous devez ajouter une règle de réécriture:

'rewrite' => array('slug' => 'books'),
2
esdader

Si vous rencontrez toujours des problèmes après avoir utilisé la solution de Johannes:

Essayez de mettre à jour votre structure de lien permanent dans le backend WordPress! Le plus souvent, il vous suffit de ré-enregistrer les paramètres. Si cela ne vous aide pas, changez la structure de permalien et enregistrez-la. Annulez ensuite les modifications et enregistrez votre structure d'origine. Ce processus obligera WordPress à mettre à jour toutes les URL!

0
Felix