MemberMouse has a simple feature to hide protected WordPress pages from menus. However, sometimes you might have a page that you don't want to protect because it's meant to be viewed by non-members, such as a “Become a Member” page. And once someone becomes a member, you'd like to hide the menu link from them. This can be done in one of two straightforward ways using the MM_Member_Decision SmartTag.
Hide the item and leave a blank space in the menu
It is possible to hide the navigation link from members (although the hidden space will still be clickable). If you place this SmartTag™ in the navigation label for the menu, it will do that:
[MM_Member_Decision isMember="false"]Become a Member[/MM_Member_Decision]
Below is an example of where to find the “Navigation Label” for the menu:
Replace the item with alternate messaging
You can also choose to show a different message to members instead of just hiding the item from them. Here's an example of code that shows the “Become a Member” link to non-members and an “Upgrade” link to members:
[MM_Member_Decision isMember="false"]Become a Member[/MM_Member_Decision
[MM_Member_Decision isFree="true"]Upgrade to Premium[/MM_Member_Decision]
You can then employ MM_Member_Decision SmartTags on the page that the menu item links to in order to display different messaging depending on whether the person is a member or non-member.