我在这里找到了一个解决方案:404 on category.php pagination
所以,为了解决我的问题,我只需要将这些自定义重写规则添加到函数中。php:
add_action( \'init\', \'wpa58471_category_base\' );
function wpa58471_category_base() {
add_rewrite_rule(
\'blog/([^/]+)/page/(\\d+)/?$\',
\'index.php?category_name=$matches[1]&paged=$matches[2]\',
\'top\'
);
add_rewrite_rule(
\'blog/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\',
\'index.php?category_name=$matches[1]&feed=$matches[2]\',
\'top\'
);
}
现在,所有博客页面都可以使用/blog/%category/%postname%的permalink自定义结构工作,包括主博客页面、存档、类别和单个帖子
**此外,如果使用Yoast,请确保“保留”类别库(这是“高级->永久链接”下的默认值)