login logout filter
add_filter( 'nav_menu_link_attributes', 'login_logout_filter', 10, 3 );
function login_logout_filter( $atts, $item, $args )
{
// inspect $item
if ($item->post_title == "Login Logout") {
if(is_user_logged_in()) {
$atts['href'] = wp_logout_url('https://twimlai.com/twimlfest/');
$atts['class'] = 'Logout_link';
}else{
$atts['href'] = wp_login_url();
$atts['class'] = 'Login_link';
}
}
return $atts;
}
function login_logout_title_filter( $title, $id = null ) {
if ($title == "Login Logout") {
if(is_user_logged_in()) {
$title = "Logout";
}else{
$title = "Login";
}
}
return $title;
}
add_filter( 'the_title', 'login_logout_title_filter', 10, 2 );