I have a custom Wordpress theme and a main menu on top. This menu has links to different pages, one of them is a link to a Category (archive). It works fine for any first level category, but if I link to a child category with the full path, then I get a 404.
So this works:
But this doesn't:
However this works: But this doesn't:
I have a custom category.php
file that is loaded when I only put one category in the URL; if I add the parent category/categories, then I get a 404 page. I would like to show categories under the category in the URL, and if there are none, I don't want a 404 page anyway, I'd like to show something else instead.
My settings are:
Permalinks:
- Custom structure:
/%category%/%postname%/
- Category base:
.
(because I don't want/category/
in the URL).
What am I missing? This sounds like something simple but I haven't been able to fix it.
I have a custom Wordpress theme and a main menu on top. This menu has links to different pages, one of them is a link to a Category (archive). It works fine for any first level category, but if I link to a child category with the full path, then I get a 404.
So this works: http://www.domain/my-level1-category
But this doesn't: http://www.domain/my-level1-category/level2
However this works: But this doesn't: http://www.domain/level2
I have a custom category.php
file that is loaded when I only put one category in the URL; if I add the parent category/categories, then I get a 404 page. I would like to show categories under the category in the URL, and if there are none, I don't want a 404 page anyway, I'd like to show something else instead.
My settings are:
Permalinks:
- Custom structure:
/%category%/%postname%/
- Category base:
.
(because I don't want/category/
in the URL).
What am I missing? This sounds like something simple but I haven't been able to fix it.
Share Improve this question asked Mar 13, 2018 at 17:34 Luis SerranoLuis Serrano 1316 bronze badges1 Answer
Reset to default 2I have seen the magic "." break a lot of sites paginations and do errors to such issues as yours (return status 404 for subcategories). Try installing a plugin named "WP No category base" (link below) and remove that dot from the category base. Save permalinks a few times after installing plugin and hope that works (it did for me!).
http://wordpress/plugins/wp-no-category-base/