这似乎起到了作用:
add_filter( \'next_post_link\', \'wpse_post_link\', 10, 4 );
add_filter( \'previous_post_link\', \'wpse_post_link\', 10, 4 );
function wpse_post_link( $output, $format, $link, $post )
{
if( $url = get_permalink( $post ) )
$output = str_replace( $url, $url . \'#anchor\', $output );
return $output;
}
即附加
#anchor
到上一个/下一个永久链接。
ps:我删除了WP_Rewrite::using_permalink()
检查,因为我们实际上不需要它,example.tld?p=123#anchor
也应该有效。