WP_LINK_PAGES出现在帖子内容之后,而不是页面底部

时间:2012-06-08 作者:ayanna black

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

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;
}

1 个回复
最合适的回答,由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.

结束

相关推荐