A page stub is a published page on your website with a name (its title) and (usually) an assigned ‘Parent’ page. Page stubs create a framework that WordPress uses to quickly generate navigation menus.
It takes about 10 seconds to create a single page stub. We HIGHLY recommend you create a page stub for every (known) page in your site before adding any content to the site.
Top level pages
Have a copy of your new site’s planned sitemap. It might be in the form of a spreadsheet or a diagram. It indicates which pages will be “top level” and how the other pages cascade out from that. (Things can still be added/moved later, but start with the most complete structure you have.)
First make a home page and a page for each of the items that appear in your main navigation. The main navigation appears in the lighter blue band in your site’s header.
In the dashboard ‘Pages’ view, click ‘Add a page’
Type in the page’s name at the top. In this first round of pages you’ll want to dismiss (x out) the template that’s offered.
In the right column, scroll down to Page Attributes (open the section and select the page’s “parent” from the dropdown
Hit ‘Publish’
Repeat for all of your top-level pages
Sub-pages
Once those pages are created, do the same for all of your lower-level pages, with two changes:
After you hit ‘Add a Page’ click on the template that’s offered and it will be placed on the page.
Type in the page’s name at the top. In this first round of pages you’ll want to dismiss (x out) the template that’s offered.
In the right column, scroll down to Page Attributes (open the section and select the page’s “parent” from the dropdown.
Hit ‘Publish’
Repeat for all of your sub-pages. The ‘Parent’ will always be the page in the same section that’s one level higher in the hierarchy.
Once every page in your site has a stub, you’re ready to Learn about navigation and Build navigation menus. This’ll make it a lot easier to move around your site as you begin adding content to the pages.