这个代码工作得很好!但我的问题是,它会删除页面上的文本。我只需要页面编号立即出现在帖子之后,而不是页面底部。有什么建议吗?
add_filter (\'the_content\', \'pagination_after_post\',1);
function pagination_after_post($content) {
if(is_single()) {
$content.= \'<div class="pagination">\' . wp_link_pages(\'before=&after=&next_or_number=next&nextpagelink=Next&previouspagelink=Previous\') . \'</div>\';
}
return $content;
}
最合适的回答,由SO网友:Eugene Manuilov 整理而成
您的呼叫wp_link_pages 立即显示导航,因为echo 参数设置为1 默认情况下,它表示回显结果。因此,请尝试添加&echo=0 于年月日wp_link_pages 电话:
add_filter (\'the_content\', \'pagination_after_post\',1);
function pagination_after_post($content) {
if(is_single()) {
$content.= \'<div class="pagination">\' . wp_link_pages(\'before=&after=&next_or_number=next&nextpagelink=Next&previouspagelink=Previous&echo=0\') . \'</div>\';
}
return $content;
}
了解更多信息
wp_link_pages 中的参数
codex.