web-dev-qa-db-fra.com

La page d'archivage du type d'article personnalisé ne fonctionne pas

J'utilise un plugin appelé CPT-onomies pour créer des types de publication personnalisés. J'ai créé un type de message appelé "cas" et mis "Has Archive Page" à true, mais lorsque j'essaie d'afficher un seul cas, je reçois simplement 404'd. La même chose se produit également si j'essaie de visualiser l'archive réelle, par exemple. "site.com/case" et non "site.com/case/case-item".

Voici une capture d'écran de mes paramètres: http://i.imgur.com/6rJgdhS.png

J'ai essayé de le désactiver/l'activer, sans succès. J'ai aussi essayé de changer la structure de permalien de tout le site (à partir de paramètres -> permaliens), car parfois cela ne se met pas à jour.

Ai-je oublié quelque chose dans les paramètres ou s'agit-il d'un bogue dans le plugin? Je l'ai parcouru plusieurs fois et je ne trouve rien qui l'empêcherait de fonctionner.

J'ai un fichier modèle appelé single.php qui devrait être utilisé. J'ai aussi essayé single-case.php mais cela ne faisait aucune différence.

Solution

J'ai trouvé une solution ici: http://gabrieleromanato.name/wordpress-fix-the-404-error-on-custom-post-types/

1
qwerty

J'ai trouvé une solution ici: http://gabrieleromanato.name/wordpress-fix-the-404-error-on-custom-post-types/

Voici ce que vous devez faire pour le faire fonctionner (cité sur le site ci-dessus):

  1. Allez dans Paramètres → Permaliens et changez votre structure actuelle en: /% category% /% postname%
  2. Sauvegarder les modifications.
  3. Restaurez vos paramètres d'origine de permalien. Sauvegarder les modifications.
8
qwerty