如果在链接模板中检查“previous\\u posts\\u link”函数的代码。php文件,即。
function previous_posts_link( $label = null ) {
echo get_previous_posts_link( $label );
}
// get_previous_posts_link
function get_previous_posts_link( $label = null ) {
global $paged;
if ( null === $label )
$label = __( \'« Previous Page\' );
if ( !is_single() && $paged > 1 ) {
$attr = apply_filters( \'previous_posts_link_attributes\', \'\' );
return \'<a href="\' . previous_posts( false ) . "\\" $attr>". preg_replace( \'/&([^#])(?![a-z]{1,8};)/\', \'&$1\', $label ) .\'</a>\';
}
}
您可以清楚地看到,条件是为页面>1设置的,这意味着在第一页上它不会显示链接。为此,您可以使用
PageNavi 插件,或者您可以深入代码以覆盖默认行为。还有一个建议,不要更改核心文件,因为在升级WP时会失去此功能。