为了实现 WordPress 文章的多重筛选条件功能,使用 register_taxonomy 自定义了多个自定义分类,但是添加自定义分类后,原有的页面全部都变成了跳转到首页。各种方法尝试了多次都没有解决。折腾了两天,终于定位了问题代码
<a href="https://www.codebye.com/tag/register_taxonomy" title="查看更多关于register_taxonomy的文章" target="_blank">register_taxonomy</a>( 'year', 'post', array( 'label' => '年份', 'rewrite' => array( 'slug' => 'year' ), 'hierarchical' => true ) );
这里不能用year 这个单词,需要重命名为其他单词,既可以修复页面跳转首页的问题。猜测year 单词应该是 wordpress里的关键词或者通用变量。详细还需要懂的小伙伴来帮忙解答。