这个代码工作得很好!但我的问题是,它会删除页面上的文本。我只需要页面编号立即出现在帖子之后,而不是页面底部。有什么建议吗?
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.