# Menu Customization

Source: https://seventhqueen.com/docs/buddyapp/menu-customization/

Menus area defined from WP Admin > Appearance > Menus. If you have imported the demo content you should already have the demo menu here, if not then you can create a new one.

BuddyApp has three menu locations predefined:

	- Main Menu (Side)

	- Top Left Header Menu

	- Top Right Header Menu

You can assign menus to the header locations from WP Admin > Appearance > Menus and checking the desired the location at the bottom of the page.

###

BuddyApp custom menu items section

BuddyApp has some custom menu items available that can be reached from Appearance - Menus - BuddyApp section.

You can add them to your menu just like any other items and below you will see what they do exactly.

**Login**

It generates a link that will open the Login popup.

-  menu shows only if you are not already logged in

**Register**

It generates a link to your register page.  If BuddyPress is enabled then it will link to http://yoursite.com/register, otherwise it will link to Wordpress default register link

-  menu shows only if you are not already logged in

**Logout**

It generates a link that once clicked it will log out your users.

-  menu shows only if you are already logged in

**Live notifications**

It generates a menu item with BuddyPress notifications. The structure is a menu that has the notifications under a sub-menu.

-  menu shows only if you are already logged in.

- it is available only with BuddyPress installed

**Live messages**

It generates a menu item with BuddyPress messages. The structure is a menu that has your messages under a sub-menu.

-  menu shows only if you are already logged in

- it is available only with BuddyPress installed

**Tasks**

It generates a menu item with your open tasks. The structure is a menu that has your tasks under a sub-menu.

-  menu shows only if you are already logged in

- it is available only with Cleverness To-Do List plugin installed

#### Customising the Tasks menu item

By default the **Tasks **menu item it will show your tasks and a link to a "My tasks" page at the bottom. If that page does not exist then it won't show that link. That is why we give you the option to recreate the generated Tasks menu on your own:

1. Add a new custom link named **Tasks** or what name you want and the URL: #
2. Edit that link and add this to the title attribute(it will generate the bubble with the tasks number): ##my_tasks##
3. Choose an icon. Default for the tasks is: tasks-line
4. Under “Extra Data to show under a menu item ” add: [todolist]
5. Add a new link as a submenu to the newly added Task menu item with the page that goes to your all tasks page.
