This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



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.

Make 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 #”.

Customize it as you want

Multipage comes with a minimal css in order to make the user customization 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).


  • The settings page.
  • The block editor with a subpage block.
  • How the post will look like.


This plugin provides 1 block.

  • 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


February 20, 2021
I successfully used this plugin on one post and I’m running WordPress 5.6.1. I’m now configuring the plugin for use on another post.
January 24, 2021 2 replies
Thanks for this. I use it often, and it works well. One suggestion, if I may… I tend to like the TOC at the bottom of the page. If a reader arrives at at the top of a sub page – via search perhaps – it isn’t immediately obvious how to find page 1. Would be nice if the title on each page was a link back to the introduction. Thanks again!
November 30, 2020 1 reply
I had another pagination plugin ACP (Pagination For Posts), but it’s not supported anymore and stopped working properly. Multipage looks like perfect change. I only have to remove some old code (just one SQL request) and modify CSS a little (css didn’t work out yet, but I think I’ll manage it). Otherwise it’s all I need!
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; }
Read all 22 reviews

Contributors & Developers

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


“Multipage” has been translated into 8 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.



Release Date: Jun, 16th, 2021

  • Enhancements:
    • Compatibility check.


Release Date: Feb, 16th, 2021

  • Bug fix:
    • Corrections to the bug where on Gutenberg, in some conditions, setting a custom subtitle on the first page produced an empty first page again, due to a bad behavior on classic editor enabled.


Release Date: Feb, 16th, 2021

  • Enhancements:

    • Added Gutenberg subpage block with an updated syntax.
  • Bug fix:

    • Corrections to the bug where on Gutenberg, in some conditions, setting a custom subtitle on the first page produced an empty first page.


Release Date: Feb, 14th, 2021

  • Bug fix:
    • Solved a bug where on Gutenberg, in some conditions, setting a custom subtitle on the first page produced an empty first page.


Release Date: Aug, 22th, 2020

  • Enhancements:
    • Minor change to the “Continue” option layout.


Release Date: Jun, 21th, 2020

  • Bug fix:
    • Fix non working case with the Multipage legacy shortcode happened with the 1.5.6 update.


Release Date: Jul, 30th, 2020

  • Enhancements:
    • Works on WordPress 5.5.
    • Minor CSS enhancements.


Release Date: Jun, 21th, 2020

  • Bug fix:
    • Fixed a function call, happening when updating Multipage.


Release Date: Apr, 25th, 2020

  • Enhancements:
    • Added a ‘mpp_the_content’ filter, to customize the multipage content output.


Release Date: Apr, 22th, 2020

  • Bug fix:
    • Added missing JS file for the block editor.


Release Date: Mar, 9th, 2020

  • Enhancements:
    • Fully tested on WordPress 5.4.
    • Removed an h1 tag inside the post navigation links.


Release Date: Dec, 13th, 2019

  • Bug fix:
    • Removed the “hide” link on the table of comments.
    • Added missing files for the block editor.


Release Date: Dec, 12th, 2019

  • Enhancements:

    • Fully tested on WordPress 5.3.
    • Fully tested with PHP 7.4.
    • Minor enhancements.
  • New Features:

    • New Block editor support. works with Gutenberg Blocks adding a new “Subpage” block.


Release Date: May, 15th, 2019

  • Enhancements:
    • Fully tested on WordPress 4.1.


Release Date: January, 17th, 2019

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


Release Date: January, 9th, 2019

  • Bug fix:

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

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


Release Date: December, 9th, 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 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 compliance 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 behavior 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 the user customization (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 don’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 name (maybe you need to correct your customized 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 exists. 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.
    • Customized 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 favor 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:
    • Correct 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 cause 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 needed 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).