我没有找到原因。但我能破解一个解决方案functions.php
:
add_action("wp", "disable_duplicate_categories");
function disable_duplicate_categories() {
if (is_category()) {
$urlParts = explode(\'/\', $_SERVER["REQUEST_URI"]);
if ($urlParts[1] !== \'category\') {
array_splice($urlParts, 1, 0, \'category\');
$url = implode(\'/\', $urlParts);
header("Location: ".$url,TRUE,301);
exit;
}
}
}
不需要的页面永远不会链接到,因此在一些服务器代码运行并调用数据库后重定向的轻微延迟并不重要。
我在主题中有一些依赖于SEO框架的代码,因此如果不进行大量的修改,就不可能排除这种可能性。如果有人知道为什么类别档案在没有类别库的情况下解析,请分享