Links to your pages are displayed by adding a Pages widget to your sidebar or in your top navigation area of your theme.

Pages are usually displayed alphabetically, but you can change the order pages are displayed in:

  • your top navigation area of your theme using a custom navigation menu
  • your pages widget by changing their page order

Using a Custom navigation menu

All Edublogs themes support custom menus which means you can customize your navigation menu and add a top navigation to any theme.

This allows you to easily:

  • Re-arrange, add, and remove items from the menu bar at the top of your blog
  • Change the order of pages
  • Create nested pages
  • Display posts on multiple pages by linking to category pages
  • Add custom links to your navigation menu
  • Create a custom menu for your sidebar

Custom menus allow you to fully control the links that appear in your navigation menu- you can even add links to website and pages not on your blog!

Below’s an example of a custom menu with nested pages and custom links:

Here’s how:

1. Go to Appearance > Menus in your blog’s dashboard

2.  Give your menu a name – ‘Main Menu’ will work great!

3. Click on the blue ‘Create Menu‘ button

4. A Theme Location box will appear in the top left. Choose your newly created menu from the drop-down box and click on ‘Save’

5. Select the page, categories, or custom links you want to add to your menu.

  • Do this by dragging the link you want to make over to the main box on the right or click on Select All and Add to Menu.

6. Arrange the menu items as you want them to appear by drag and dropping.

  • In the example below, ‘Contact’ will show in a drop-down nested page under ‘About’.

7.  Click ‘Save‘ when done.

8. Visit your blog and see your new menu!

Changing order of pages in your Pages Widget

You can change the order of pages in your widget by changing their page order.

Say for example you have four pages: About, Blogging Rules, Contact Me, Help and you wanted to change their order from alphabetical to About, Blogging Rules, Help, Contact Me.

All you need to do is the following:

1.  Go to Pages > All Pages

2.  Hover your mouse over a page title to bring up the action menus and then click on Quick Edit.

3. In the order field change the number to the new order you want the page to appear and click the Update.

  • You repeat this process for all the pages, and numbering them from 1, 2, 3, 4 and so on for the Order field. This tells the blog to make these pages the first second, third and fourth items in the list.
  • In our example,  we would add 1 to the Order for the About page, 2 to the Order for the  Blogging Rules, 3 to the Order for the  Help, and 4 to the Order for the Contact Me

4.  Now to display the pages in the correct order you just need to add your Pages widget to the desired sidebar, change it to Page order and then click Save.