Sorry, it doesn’t seem to be that serious. I wasn’t using the appropriate MPP version.
Environment: legacy content from MPP 1.3 versions.WP 5.6.1+ MPP 1.5.11. With Classic Editor plugin 1.6: settings Default editor for all users – Classic editor / Allow users to switch editor – Yes (these two settings seem to be irrelevant).
Whether in pre-existing classic content or a new post created with the classic editor, starting with a shortcode generates a first page (‘domain.com/page/’) without the subsequent text and without table of contents. If we access the url of successor subpages (‘domain.com/page/2/, 3/, 4/, …’) we will see the text attached to the previous shortcode (subpage) and not the text that would correspond. It scrolls through all the pages and creates an additional page.
Code:
[nextpage title="Custom subpage title"]00_ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
[nextpage title="Section 1"]01_ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
[nextpage title="Section 2"]02_ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Generated output: page 1
(empty)
Generated output: page 2
Section 1
00_ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Generated output: page 3
Section 2
01_ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Generated output: page 3 (or show all subpages)
Section 3
02_ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
(…)
However, it seems to work if we start our post in the classic editor by inserting the comment markup generated by the block editor, using the code editor view.
Code that makes it work when using the classic editor:
<!-- wp:multipage/subpage {"title":"Custom subpage title"} -->
[nextpage title="Custom subpage title"]
<!-- /wp:multipage/subpage -->
00_ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
[nextpage title="Section 1"]01_ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
[nextpage title="Section 2"]02_ Lorem ipsum dolor sit amet, consectetur adipiscing elit.