PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

Adding a log in / log out link to menu

s2Member Plugin. A Membership plugin for WordPress®.

Adding a log in / log out link to menu

Postby qblearning » November 18th, 2011, 9:55 pm

I'm using s2member pro and a custom theme. I'm trying to add a simple log in / log out link to my site's main navigation menu. I stumbled upon this following code which I added to my functions.php file:

add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2);
function add_login_logout_link($items, $args) {

ob_start();
wp_loginout('index.php');
$loginoutlink = ob_get_contents();
ob_end_clean();

$items .= '<li>'. $loginoutlink .'</li>';

return $items;
}

It successfully added a log in / log out link to my menu. However, it does not adhere to the same login redirect rules that the s2member pro login widget adheres to. Has anyone attempted this?
User avatar
qblearning
Registered User
Registered User
 
Posts: 6
Joined: October 6, 2011

Re: Adding a log in / log out link to menu

Postby Cristián Lávaque » November 21st, 2011, 3:24 am

It won't behave just like the widget, because the widget has its own settings that'll make the redirect be customized after each depending on how you configure it.

Code: Select all
wp_loginout('index.php'); 


That's telling it to redirect_to index.php after each login or logout, so this would prevent the user from being shown the Login Welcome page after login, for example. http://www.s2member.com/login-welcome-p ... cts-video/
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010


Return to s2Member Plugin

Who is online

Users browsing this forum: No registered users and 0 guests

cron