在 Wordpress 中有两种“内置”方法可以做到这一点:
1) 如果您需要将链接作为 PHP 变量访问,请尝试使用get_next_posts_link
<?php $nextLink = get_next_posts_link( $label , $max_pages ); ?>
<?php $previousLink = get_previous_posts_link( $label ); ?>
从这里链接存储在变量中,您可以对它们做任何您想做的事情。
2)否则使用这些:
<?php next_posts_link( $label , $max_pages ); ?>
<?php previous_posts_link( $label ); ?>
其中 $label 是链接的名称(在您的情况下为“下一页”), $max_pages 是链接显示的最大页数(如果您想要限制)。
如果您想设置这些样式,而不必将它们包含在另一个 DIV 中,请使用Wordpress 过滤器
function apply_my_next_link_style ( ){
return 'class="button"';
}
apply_filters( 'next_posts_link_attributes', 'apply_my_next_link_style' )
3)如果你需要更多的控制,你可以试试这个,从上述函数的源代码:
if ( !is_single() ) {
echo '<a href="' . next_posts( 0, false ) . "\" $attr>" . preg_replace('/&([^#])(?![a-z]{1,8};)/i', '&$1', "Next Page") . '</a>';
}
另外,我建议在wordpress.stackexchange.com上询问这些类型的问题