WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does WordPress have any built-in pagination functions to show the page numbers instead of previous and next page links?

If not, how can I add that?


share|improve this question
up vote 2 down vote accepted

It depends on which pagination you're talking about:

  • Archive Index pagination
  • Single-Post pagination
  • Comments pagination

In all three cases, the answer is yes, but the implementation is different.

Archive Index Pagination

WordPress provides a function, paginate_links(), for post-archive pagination links. It's use isn't exactly straightforward, but fortunately, implementation is mostly cut-and-paste from the Codex example.

Here's how I use it in Oenology.

Single-Post Pagination

WordPress provides a function, wp_link_pages(), for intra-post pagination links. It's use is straight-forward, as a normal template tag.

Comments Pagination

WordPress provides a function, paginate_comments_links(), for comments pagination links. This template tag is actually a wrapper for paginate_links(), but its use is straight-forward.

share|improve this answer

Try using the WP page navi plugin. http://wordpress.org/extend/plugins/wp-pagenavi/

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.