Nunca suelo pulsar el enlace de «Salir de la sesión» en mis blogs, por eso no me di cuenta hasta hace unos días que la función de logout
ha cambiado en WordPress 2.7. Es por ello que si tratas de salir desde el formulario de comentarios (o algún otro enlace si tu theme lo tiene) en un theme no compatible para WordPress 2.7 no saldrás, obtendrás un mensaje de error, a saber …
Esto es debido a que en WordPress 2.7 ha cambiado la función de salir de sesión, que hasta antes era algo así:
<a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout">Salir</a>
Pues bien, si ves ese código en tu plantilla debes saber que no funcionará, y deberías cambiarlo por la nueva función, y quedaría algo así:
<a href="<?php echo wp_logout_url() ?>">Salir</a>
Y si quieres que tras salir te devuelva a la misma página donde estabas deberás ponerlo de este modo:
<a href="<?php echo wp_logout_url($_SERVER['REQUEST_URI']); ?>" title="Salir" >Salir</a>
Así que ya sabes, si tu theme existía antes de WordPress 2.7 pásate por el archivo ‘comments.php
‘ y busca esta función descatalogada y cámbiala por la nueva.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Gracias 😀
Me di cuenta de ese problema ahora que avisas sobre el, nunca hice la prueba para ver si funcionaba, pero ya lo arregle.
Nos vemos!
P.D: Exelente nuevo diseño del blog :B
Gracias por el dato 😉
Lo acabo de modificar. Gracias
PD: excelente el nuevo diseño!
Gracias por la información. Ya lo he cambiado. Saludos.
Yo acabo de probarlo, pero en vez de devolverme a la última página donde estaba, me mete en la última entrada publicada. 🙁
Pingback: SigT
Yo creo que sería mejor dejarlo como:
<code><a href="<?php echo wp_logout_url($_SERVER['REQUEST_URI']); ?>" title="Salir">Salir</code>
Estoy haciendo unas pruebas y con "get_permalink", si estás en la portada del sitio cuando te deslogueas te redirige al último post.
Llevo un rato probándo cosas y de momento, ésta es la unica forma que se me ocurre para que te devuelva siempre a la página en la que estabas.
Un saludo.
En los comentarios está perfecto…
pero en el sidebar login la variable no funciona :/
Fantastica ayuda.
Me estaba volviendo loco con el tema y era tan sencillo como esto.
Un saludo y gracias