Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2011, 18:17
ddlg2007
 
Fecha de Ingreso: abril-2011
Mensajes: 4
Antigüedad: 15 años, 5 meses
Puntos: 0
Problema login/register en nav menu

Hola he creado un login/register al nav menu. El problema grave es que al loguearse un usuario en lugar de poner su nombre o nick, pone administrador del sitio.

Lo que hice fue lo siguiente, edite functions.php y agregue el siguiente codigo:
Código PHP:
add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2);
function 
add_login_logout_link($items, $args) {

        
ob_start();
        
wp_loginout( $_SERVER['REQUEST_URI'] );
        
$loginoutlink = ob_get_contents();
        
ob_end_clean();
        
$items .= '
<li>'
. $loginoutlink .'</li>
'
;
    return 
$items;
}
add_filter('wp_nav_menu_items', 'add_register_link', 10, 2);
function 
add_register_link($items, $args) {

        
ob_start();
        
wp_register('');
        
$registerlink = ob_get_contents();
        
ob_end_clean();
        
$items .= '
<li>'
. $registerlink .'</li>
'
;
    return 
$items;
}