Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: eltiolavara en 16 Enero 2013, 23:44 PM

Título: [RESUELTO] Pequeño fallo de código
Publicado por: eltiolavara en 16 Enero 2013, 23:44 PM
Hola muy buenas:
Lo primero comentarles que me ha surgido una duda en el codigo de mi wordpress:
<?php

if ( is_user_logged_in() ) {

//* Cuando el usuario esta logueado *//
echo "<a href='<?php echo wp_logout_url( home_url() ); ?>
' title='Logout'>Desconectar</a>" ;

} else {

echo "Necesitas registrarte para ver el contenido" ;

}
?>

El problema esta que cuando le doy a "Desconectar" deberia cerrar la sesión y desconectarse pero no es así.

¿Podíais decirme que está mal del código?
Título: Re: Pequeño fallo de código
Publicado por: #!drvy en 17 Enero 2013, 00:31 AM
Estas declarando mal el echo para la salida.
Usas 2 veces echo y en realidad el php no fuera de el.

Código (php) [Seleccionar]
<?php
if ( is_user_logged_in() ) {
//* Cuando el usuario esta logueado *//
echo '<a href="'.wp_logout_url(home_url()).'" title="Logout">Desconectar</a>';
} else {
echo "Necesitas registrarte para ver el contenido" ;
}
?>


Saludos
Título: Re: Pequeño fallo de código
Publicado por: eltiolavara en 17 Enero 2013, 00:44 AM
                             ;-) ;-)¡ ¡ ¡ FUNCIONA ! ! ! ;-) ;-)

Muchisimas gracias por tu respuesta, era justo lo que andaba buscando.
Además me has resuelto la duda en un tiempo record!  :o