Plugin info

Total downloads: 6,553
Active installs: 30
Total reviews: 12
Average rating: 4.4
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 9/29/2013 (4475 days ago)
Added to WordPress: 9/29/2013 (12 years old)
Minimum WordPress version: 3.0
Tested up to WordPress version: 3.6.1
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 4475 days ago • 12 reviews

24/100

Is BP Direct Menus abandoned?

Possibly abandoned (last update 4475 days ago).

Compatibility

Requires WordPress: 3.0
Tested up to: 3.6.1
Requires PHP: f

Developers

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Login or Logout Menu Item
Rating 4.8/5 (22 reviews)Active installs 20,000
Login Logout Menu
Rating 4.5/5 (86 reviews)Active installs 8,000
Navigation Menu Links
Rating 5.0/5 (3 reviews)Active installs 700
TWST Login Block
Rating 0.0/5 (0 reviews)Active installs 1,000
Personalize Login
Rating 5.0/5 (2 reviews)Active installs 600
WP Login Box
Rating 4.1/5 (13 reviews)Active installs 300

Description

Completely integrated with the wordpress menu system so your theme’s menu menu styling is used.

Basic log in/out and register menu items that are only visible when appropriate.

Awesome custom menu item type will let you link to any page that requires the username as part of the url (example.com/members//messages). Tons of tags can be used to customize the menu text:
* User Info: username, firstname, lastname, displayname
* BuddyPress counts: unreadmessagecount, friendcount, groupcount
* BuddyPress counts that hide when zero: (unreadmessagecount), (friendcount), (groupcount)
* BuddyPress/WordPress avatar: avatar, avatar-thumb, avatar-mini

This plugin works great with “Menu Items Visibility Control” to only show menu items to certain roles/levels.
Also, try “WP ToolBar Removal” to totally replace the ugly unthemed wordpress/buddypress menu.

Installation

  1. Upload the “bp-direct-menu” folder into the “/wp-content/plugins/” directory

  2. Activate the plugin through the “Plugins” menu in WordPress

  3. Go to Appearance->Menus to add menu items of type BuddyPress Direct Links

  4. See the help link for more info.

Frequently Asked Questions

How does this work?

Visit your navigation admin menu page, you got a new box including 5 links: ‘log in’, ‘logout’, ‘log in/logout’, ‘register’, ‘custom’.

Add the link you want, for example “Log in|Logout”

  1. You can change the 2 titles links, just separate them with a | (pipe)

  2. You can add a page for redirection, example #bpmdloginout#index.php This will redirect users on site index.

  3. You can add 2 pages for redirection, example #bpmdloginout#login.php|logout.php This will redirect users too.

  4. For this redirection you can use the special value %actualpage%, this will redirect the user on the actual page.

What are the shortcodes?

You can also add shortcodes in your pages/posts. just do this :

In you posts/pages : [loginout]
In your theme : <?php echo do_shortcode( '[loginout]' ); ?>

The 4 basic shortcodes are “[bpdm_login]”, “[bpdm_logout]” and “[bpdm_loginout]”, “[bpdm_register]”.

You can set 2 parameters, named “redirect” and “edit_tag”.

Redirect: used to redirect the user after the action (log in or out) ; example : “/welcome/” or “index.php”

Edit_tag: used to modify the tag, ; example ” class=’myclass'” or ” id=’myid’ class=’myclass’ rel=’friend'” etc

You can also modify the title link with [login]Click here to connect[/login] for example

How does the custom link work?

  • Add it to a menu or using a shortcode just like the other links.
  • Put in the end part of the URL after the #bpmdcustom# placeholder or in the url_part parameter. This will be appended to “.com/members/” (the user’s profile page), so to go to a user’s messages: “#bpmdcustom#/messages/”.
  • Use one (or more) of the replacement tags in the menu item title or shortcode text:
    • “Messages %(unreadmessagecount)%”
    • [bpdmcustom url_part=”/messages/”]Messages %(unreadmessagecount)%[/bpdmcustom]

How awesome is the custom link?

Totally.

Review feed

No reviews available

Screenshots

  1. <p>The meta box in nav menu admin page</p>

    The meta box in nav menu admin page

  2. <p>An example of a custom profile menu</p>

    An example of a custom profile menu

  3. <p>The admin view of the above profile menu</p>

    The admin view of the above profile menu

Changelog

1.0

  • 2013-09-21

  • First release