Nav_Menu::filter_account_menu_items( object $menu_item )

Summary

Filter account menu items


Parameters

$menu_item

(object) (Required)


Return

(object)


Source

File: src/BigCommerce/Accounts/Nav_Menu.php

	public function filter_account_menu_items( $menu_item ) {
		if ( $menu_item->object != 'page' ) {
			return $menu_item;
		}
		$page_id = $menu_item->object_id;
		switch ( $page_id ) {
			case get_option( Login_Page::NAME, 0 ):
				return $this->setup_login_menu_item( $menu_item );
			case get_option( Registration_Page::NAME, 0 ):
				return $this->setup_registration_menu_item( $menu_item );
			case get_option( Account_Page::NAME, 0 ):
			case get_option( Orders_Page::NAME, 0 ):
			case get_option( Address_Page::NAME, 0 ):
			case get_option( Wishlist_Page::NAME, 0 ):
				return $this->setup_account_page_menu_item( $menu_item );
			default:
				return $menu_item;
		}

	}


User Contributed Notes

You must log in before being able to contribute a note or feedback.