Wordpress 上第2页的WP自定义Post类型分类错误

Wordpress 上第2页的WP自定义Post类型分类错误,wordpress,url-rewriting,custom-post-type,custom-taxonomy,Wordpress,Url Rewriting,Custom Post Type,Custom Taxonomy,我有以下设置: 带有slug=>'intern/post' 自定义分类法“intern\u category”,带有链接到CPT的slug=>'intern/category' 分类法注册在自定义post类型注册之前运行 错误(404)发生在我尝试从2和更高版本访问自定义分类法归档页面时 首先,我认为WordPress可能会与自定义分类法和post类型混淆。但即使我用一个更简单、唯一的slug注册自定义分类法,错误仍然会发生 查询监视器插件甚至表明WP识别正确的重写规则: 我见过一些类似的问题,

我有以下设置:

  • 带有
    slug=>'intern/post'
  • 自定义分类法“intern\u category”,带有链接到CPT的
    slug=>'intern/category'
  • 分类法注册在自定义post类型注册之前运行
  • 错误(404)发生在我尝试从2和更高版本访问自定义分类法归档页面时

    首先,我认为WordPress可能会与自定义分类法和post类型混淆。但即使我用一个更简单、唯一的slug注册自定义分类法,错误仍然会发生

    查询监视器插件甚至表明WP识别正确的重写规则:

    我见过一些类似的问题,他们试图用大量额外的重写规则来解决这个问题,在我看来,这些规则相当肮脏

    在我看来,重写规则本身似乎是有效的,WP-get设置了所有必要的查询参数,但仍然拒绝加载正确的模板文件


    有人知道这里出了什么问题吗?

    不能在slug中使用斜杠。看


    我也不会使用破折号,而是下划线。虽然它可能与WordPress的最新版本一起使用,但它过去会导致问题。

    您是否已通过设置=>permalink更新了permalink?我们是否可以看到您收到错误的实际URL?(例如example.com/intern/category/…)@MohammadAshiqueAli是的,当然有。@Jamie_D e.g.example.com/intern/category/term/page/2。example.com/intern/category/term/本身工作得非常好。很可能是一个简单而明显的问题,但是在进行任何重写更改后,您是否正在刷新重写规则数据库?(即,选择设置->永久链接,只需单击保存更改而不做任何更改)
    intern/category/([^/]+)/page/?([0-9]{1,})/?$ => intern_category=$matches[1]
    &paged=$matches[2]