Teaching and Learning Resource Center


By default, your site starts with the blog page as home, plus 1 additional page. New pages are added as part of the top navigation of your site as they are published.

There are a number of reasons you might choose to create a custom menu. For example,

  • you want your menu items to be different from your page names,
  • you want to create a drop-down affect by adding sub-menu items,
  • you want a menu item linking to an external site.

Before you begin, we recommend that you create all necessary pages and categories. Note that if you begin without all pages created and check the option Automatically add new top-level pages to this menu, only top-level pages (e.g. Parent pages) will be automatically added to your navigation. Sub items (e.g. child pages) must be manually added.

Creating a Custom Menu

  1. Login to u.osu.edu and navigate to the dashboard of the site that you would like to edit.
  2. Click Appearance from the left navigation.
  3. Select Menus from the displayed menu.
  4. Click Screen Options at the top of the screen to choose which items are displayed, or not displayed on this screen. Choices include: pages, posts, links, categories and tags. Check the box next to each option you want displayed. Click Screen Options to close the Screen Options. By default, the Posts item is hidden by default.
  5. From the Menus page, type a menu name and click create a new menu. New menus appear as a tab in the Create Menu box.
    Create a new menu link at the top of Edit Menus page
  6. Give your new menu a name and click Create Menu.
    Menu name field and Create Menu button on Edit Menus page
  7. From the selections on the left (Pages, Links, Categories) check your desired choices.
    Checkbox options of available pages to add the menu on
  8. Click Add to Menu.
  9. Organize your menu items by clicking and dragging them into the appropriate order.
    If desired, create sub items by clicking and dragging the item to the right. This will create a drop-down affect on your site. All sub items become part of the drop-down menu beneath the top-level menu item.
    Drag and drop order of menu items under Menu Structure
  10. Check Automatically add new top-level pages if desired.
    Check this box if you want to automatically link to each top-level page when it is created. Otherwise, you will need to do so manually. Note that sub items (e.g. child pages) of the top-level page (e.g., Parent) will not automatically appear here. They will always need to be manually added.
  11. To activate your menu, check Primary Menu to automatically make the menu your primary menu once you save it.
    The Primary menu is is your top navigation menu; it is part of your site's theme. You can have multiple menus for different times in the semester or different purposes. However, only one menu can be used as your top navigation menu (e.g., Primary).
    UX Tip

    If desired, you can also add the Custom Menu widget to your Sidebar. From the Custom Menu widget, you can choose to display any menu you've created. This might be a useful way to display a secondary menu.

  12. Click Save Menu.
  13. Alternatively, you can activate your menu, or switch Primary menus, by clicking the Manage Locations tab at the top. The Manage Locations page displays.
  14. Click Select a Menu next to the Primary Menu.
  15. Choose the menu you would like to be your Primary menu.
  16. Click Save Changes.
    Primary Menu select box and Save Changes button under Manage Locations tab