Archive page for custom post type not working

I use a plugin called CPT-onomies to create Custom Post Types. I created a post type called “case”, and set “Has Archive Page” to true, but when i try to view a single case, i just get 404’d. Same thing also happens if i try to view the actual archive, eg. “site.com/case” and not “site.com/case/case-item”.

Here’s a screenshot of my settings:
http://i.imgur.com/6rJgdhS.png

I’ve tried disabling/enablind it, no success. I also tried changing permalink structure of the whole site (from settings -> permalinks) because sometimes that doesn’t update.

Have i missed something in the settings or is this a bug in the plugin? I’ve gone through it several times and i can’t find anything that would prevent it from working.

I have a template file called single.php that should be used. I also tried single-case.php but that didn’t make any difference.

Solution

I found a solution here: http://gabrieleromanato.name/wordpress-fix-the-404-error-on-custom-post-types/

1 Answer
1

I found a solution here:
http://gabrieleromanato.name/wordpress-fix-the-404-error-on-custom-post-types/

Here’s what you need to do to get it to work (quoted from site above):

  1. Go to Settings → Permalinks and change your current structure to:
    /%category%/%postname%
  2. Save changes.
  3. Restore your original permalink settings. Save changes.

Leave a Comment