我正在使用自定义单个帖子布局。具有此布局的内容附带附加内容
/?L = 2
在帖子网址。但现在我面临一个问题,即我无法使用wp_link_pages()为下一页分页。我该如何添加或追加
/?L = 2
在页面链接。就像页面链接一样
下一页
通过这种方式。实现这个更好的主意吗? wp_link_pages的默认结构是
<?php
wp_link_pages(array(
'before' => '<div class="next_post"',
'after' => '</div>',
'previouspagelink' => '',
'nextpagelink' => 'Next Page',
'pagelink' => '%',
'next_or_number' => 'next'
));
?>
这很容易,你必须使用wp_link_pages_link
过滤器钩,像这样
function theme_prefix_change_pagination_link($link){
return str_replace('"><span class="page-number">','?L=2"><span class="page-number">',$link);
}
add_filter('wp_link_pages_link','theme_prefix_change_pagination_link');
在single.php中你可以像这样使用wp_link_pages
wp_link_pages( array(
'before' => '<div class="page-links">' . __( 'Pages:', 'textdomain' ),
'after' => '</div>',
'link_before' => '<span class="page-number">',
'link_after' => '</span>',
) );