Multipage for WordPress will make you able to order a post in multipages, giving each subpage a title and having a table of contents on the first or on every subpage.

Create order in your posts!

Forget about extremely lengthy pages, diffculty to find a post section. With Multipage you can divide every post into many subpages, giving them a title. Then a table of contents will appear to redirect your visitors to the wanted post subpage.

Benefit from different subpages

Every subpage will generate a different page view, so your statistics will benefit.

Forget about the old `<!–nextpage–>`

The old WordPress code is not useful anymore. Even if you do not indicate a title for your [nextpage] code, Multipage will use a default title in the form “Page #”.

Customise it as you want

Multipage comes with a minimal css in order to make the user customisation simpler. You can create a new multipage.css file and put it in the theme folder /css/ so you can use your own CSS. It is important not to change the file provided with the plugin because at the first following update it will be lost. The second option is to modify the Multipage CSS in your own theme CSS, overriding the standard classes.

Let us know you care about this

Please let us know how much you care about Multipage development rating it (5 stars).


  • A sample page using Multipage.
  • The visual editor with a couple of Subpage Breaks by Multipage.
  • In this popup you can provide a title for your subpage. This happen when using the visual editor.
  • The configuration page is found under "Settings > Multipage".


  1. Upload the sgr-nextpage-titles folder to the /wp-content/plugins/ directory
  2. Activate the Multipage through the ‘Plugins’ menu in WordPress
  3. Configure the plugin by going to the Multipage menu under Settings
  4. Add a few [nextpage title="Pretty title"] codes to your posts


August 12, 2018
This plugin does what it claims without much fuss. Works like a charm. Thanks to the dev.
July 29, 2018
Thank you! Works charming. To make the size of the TOC box only as large as the content, and to highlight the current page, I would suggest to add this CSS to it 🙂 ul#toc{ display:table; border-radius: 5px; padding-bottom:5px; } ul#toc li.current a{ text-decoration:underline; color:#f29400; }
July 10, 2018
Multipage is the best plugin for pagination, because it working well and it's the only one that allows to create a useful and nice textual summary for splitted posts. And it's free!!!
May 27, 2017
Work like a charm thanks for sharing this plugin
September 3, 2016
IMHO this is the only working multipage plugin für wordpress. Ok, it doesn't scan the content for h1,h2, h3 or any other subheadlines and set the <next page> automatically. You have to do it by your self. So, it's a little extra work. But it works! My wishes for the next or premium version are ... ... an option to set the subpage tag automtically ... for SEO-reasons a different text in the subtitle and in the TOC ... a widget. ... some styling options, like splitt the TOC in two columns if the TOC has mor than X rows. ... hide the first point of the TOC in the content.
Read all 19 reviews

Contributors & Developers

“Multipage” is open source software. The following people have contributed to this plugin.


“Multipage” has been translated into 7 locales. Thank you to the translators for their contributions.

Translate “Multipage” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Change log


Release Date: 15 May 2019

  • Enhancements:
    • Fully tested on WordPress 4.1.


Release Date: 17 January 2019

  • Bug fix:
    • Fix Multipage on post status future and private.


Release Date: 9 January 2019

  • Bug fix:

    • Fix post preview on first time saved drafts.
  • Enhancements:

    • Changed the “Multipage Plugin” name to simply “Multipage”


Release Date: 9 December 2018

  • Bug fix:
    • CSS fix for toc top and bottom on mobile devices.


Release Date: November, 18th, 2018

Note: this is a major release, please make sure to have a full website backup before update.

  • Enhancements:
    • Completely rewritten
    • Processing speed improvements
    • Fully tested on WordPress 4.9.8
  • New Features:
    • New settings pages with a couple of new options some obsolete removed
    • The default Table of contents position changes, but who upgrade from an early version will have the old default position
    • There are two types of navigation to choice: the old one and a new one with next and previous page
  • Bug fix:
    • Document title will now report the subpage title also on WordPress > 4.4


Release Date: January 2nd, 2017

  • Enhancements:
    • Fully tested on WordPress 4.7


Release Date: September, 17th, 2016

  • Enhancements:
    • Fully tested on WordPress 4.6


Release Date: April 10th, 2016

  • New Features:
    • New setting: unhide the default WordPress pagination.


Release Date: April 5th, 2016

  • New Features:
    • New advanced setting: disable TinyMCE button. This is used in order to revert the compatibility to WordPress < 3.9
    • New advanced settings to set the priority of the title and content rewrite priority.
  • Enhancements:
    • Display the Settings link on the plugins page


Release Date: December 8th, 2015

  • Enhancements:
    • New languages added


Release Date: November 19th, 2015

  • Enhancements:
    • Fully tested on WordPress 4.4
    • Updated “Requires at least” value to WordPress 3.9 in order to comply with the new editor buttons


Release Date: May 17th, 2015

  • New Features:
    • Added the “Subpage” button to the WordPress visual & HTML editors
  • Enhancements:
    • Modified the text-domain to reflect the plugin slug “sgr-nextpage-titles”


Release Date: May 4th, 2015

  • Enhancements:
    • Fully tested on WordPress 4.2
  • Bug fix:
    • Compatible with latest WordPress SEO versions


  • Enhancements:
    • Fully tested on WordPress 4.1
  • Bug fix:
    • Correction to multipage_subtitle, multipage_navigation, multipage_content filters, that were not working (thanks to silvios).


  • Bug fix:
    • Correction to overflow pages, MultPage Plugin is now consistent with the default behaviour of WordPress, it will show the first page if an overflow page is requested.


  • Enhancements:
    • Added rel attributes to the navigation links.
    • Minor changes to the CSS, always minimal in order to make it simplest for the user customisation (work in progress).
    • New WordPress 4.0 plugin icons added and new banner designed.
  • Bug fix:
    • Check the existence of the $post variable that would generate an error in some conditions.


  • New Features:
    • Now you can add the “toc” option to your nextpage shortcode to autoscroll to the table of content. This feature is useful when the table of content is placed before the content.


  • Enhancements:
    • Tag Title now works also in conjunction with WordPress SEO by Yoast. The variable to show the subtitle is the standard %%page%%.


  • Bug fix:
    • Tag Title should work also on non English WordPress installations (please report on the support forum if it doesn’t).


  • Bug fix:
    • Fixed settings page.


  • Bug fix:
    • Fixed incompatibility with servers running php < 5.3.


  • New Features:
    • Tag Title now reporting the subpage title instead of the page number.
  • Enhancements:
    • Added three new filters in order to interact with the Multipage behavior: multipage_subtitle, multipage_navigation, multipage_content.
    • Added two more exceptions (thanks to silvios).
    • Changed the name in Multipage. Also changed the CSS filenames in multipage.css and multipage.min.css.


  • Bug fix:
    • Loads default values even if never saved settings.


  • New Features:
    • Added the option to hide comments on all the subpages except in the first one.
    • Added new options to customize the table of contents: “Hide the new TOC header”, “Add a link for comments”, “Show only on the first page”, “Label choices”, “Show before or after the content”, “Hide it”.
  • Enhancements:
    • Completely rewritten part of the main code in order to improve performances.
    • Changed some classes names (maybe you need to correct your customised css).
    • The settings menu is now named “Multipage” (still under “Settings”).
  • Bug fix:
    • Now multipage posts will appear correctly in non is_single() pages even if there is no <!--more--> code.
  • i18n:
    • Updated .pot file
    • Updated Italian (it_IT)
    • Updated Deutsch (de_DE)


  • Bug fix:
    • Fixed a bug that returned, in some conditions (there is no intro title), 404 on the last page.


  • New Features:
    • Now you can configure some summary appearance options. The admin menu is under “Settings”.


  • Bug fix:
    • Now returns 404 error if the requested page number doesn’t exist. It works also if the requested page is 1, because the real permalink is the base one.


  • Enhancements:
    • Updated “Tested up to” with the new WordPress 3.8.
    • Added language support for German (thanks to Igor Scheller).


  • Bug fix:
    • Now you can navigate through the pages also in previews.
  • Enhancements:
    • RTL first support.
    • Customised css automatic load (put your nextpage-titles.css in WordPress theme/child-theme css directory ex. /wp-content/themes/twentythirteen/css/nextpage-titles.css)


  • Bug fix:
    • Fix a permalink bug with structures without a slash at the end.


  • Bug fix:
    • Removed a deprecated function that in some conditions generated errors.


  • Bug fix:
    • Definitively solved the 404 error, caused by pretty urls that are now deprecated (eventually waiting for a 2.0 working version) in favour of native page numbers. Different subpages will have now the same link of the original <!--nextpage--> code.
  • New Features *
    • Added the initial code for the configuration page (not active yet).


  • Bug fix:
    • Corrected a bug that sometimes displayed summary on loop pages.
  • New Features *
    • Possibility to give a different name to “intro”, just create a nextpage title shortcode on the first line of the editor.


  • Bug fix:
    • Version numbers, somebody couldn’t update it. Now it’s ok.


  • New Features:
    • Quite completely rewritten! Now uses the internal core of WordPress nextpage original code.
  • Bug fix:
    • Many…
    • Unfortunately I had to modify the subpage pretty link for permalinks due to conflicts with attachment pages, now subpages have ‘subpage-‘ prefix.
    • Now works with all post_types, anyway pretty url works only on “post”.


  • Bug fix:
    • Empty page doesn’t return notices (debug mode on) anymore.
    • Bloked sGR Nextpage Titles use on post_types different from posts because permalinks doesn’t work yet.


  • New features:
    • The summary is now linked as a page.
    • Added next & prev link rel to the head.
  • Enhancements:
    • Rewrite the code to request parts via pagenumber.
    • Made changes to bottom links style.
  • Bug fix:
    • Uncorrect pagetitle now returns 404.


  • New features:
    • Added previous/next page links to the bottom.
    • Added language files support and the italian translation.


  • New features:
    • The subpage title is now part of the page title (head & html).
  • Enhancements:
    • Added code to load translations (even if there are no words to translate yet).
    • A few code enhancements.
    • No more need to flush rewrite rules after activation.


  • Initial beta release.

To Do Release 1.5

  • Shortcode to show the table of contents.
  • Widget for the table of contents.
  • Gutenberg support.

To Do Release 2.0

  • Pretty urls (not sure).