2014-06-27 30 views
0

我嘗試添加登錄/註銷鏈接到主導航菜單,我做了如下:如何添加登錄/註銷鏈接導航在特定位置

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; 
} 

這一工程,但添加鏈接最後,我需要在第二個位置添加例如,我該怎麼做?

+0

使用http://codex.wordpress.org/Function_Reference/wp_loginout – Kavin

回答

1
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(); 
    $mylink.= '<li>'. $loginoutlink .'</li>'; 
    array_splice($items, 1, 0, $mylink); 

return $items; 
}