Foro de elhacker.net

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:
Código:
<?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
  1. <?php
  2. if ( is_user_logged_in() ) {
  3. //* Cuando el usuario esta logueado *//
  4. echo '<a href="'.wp_logout_url(home_url()).'" title="Logout">Desconectar</a>';
  5. } else {
  6. echo "Necesitas registrarte para ver el contenido" ;
  7. }
  8. ?>

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