最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

categories - Wordpress subcategories return 404 in custom template

programmeradmin0浏览0评论

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 badges
Add a comment  | 

1 Answer 1

Reset to default 2

I 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/

发布评论

评论列表(0)

  1. 暂无评论