WP permalink处理是分层的。它们背后的“丑陋”永久链接捕获了系统的实际逻辑,“漂亮”永久链接只是表面上的增强。
即使启用了漂亮的永久链接,原来的丑陋永久链接仍会继续工作。但在正常情况下,它们会被重定向到一个漂亮的版本。
您可以通过以下方式选择性地终止pretty redirect:
add_filter( \'redirect_canonical\', function ( $redirect_url ) {
if ( is_paged() ) {
return false;
}
return $redirect_url;
}, 10, 1 );
虽然这不会影响链接的生成方式,但处理分页和其他内容的API函数仍然会输出漂亮的结果。要全面覆盖这一点可能需要相当多的时间。