Nav_Menu::setup_registration_menu_item( $menu_item )
Summary
Adds sign up menu item
Parameters
- $menu_item
-
(Required)
Return
(mixed)
Source
File: src/BigCommerce/Accounts/Nav_Menu.php
public function setup_registration_menu_item( $menu_item ) { if ( is_user_logged_in() && ! is_admin() ) { $account_page = get_option( Account_Page::NAME, 0 ); if ( $account_page ) { $menu_item->url = get_permalink( $account_page ); /** * Filter the title of the My Account link in the nav menu * * @param string $title The menu item title * @param \WP_Post $menu_item The menu item, a \WP_Post that has passed through wp_setup_nav_menu_item() */ $menu_item->title = apply_filters( 'bigcommerce/nav/account/title', __( 'My Account', 'bigcommerce' ), $menu_item ); } else { $menu_item->_invalid = true; } } elseif ( ! get_option( 'users_can_register' ) ) { $menu_item->_invalid = true; } return $menu_item; }