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í:
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.
También te puede interesar :
Hace tiempo leí los 9 consejos de carlosleopoldo.com y estaba pendiente de ganas y tiempo para h ...
A pesar de las barras de navegación de los blogs, desde las que acceder tanto a las páginas está ...
Si sabes aprovechar las virtudes de un sistema similar a Twitter, seguro que ya has leído mu ...


















11 comentarios en “Enlace de Logout que no funciona en WordPress 2.7”
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.
WordPress 2.7 lanzado… y primeros arreglos...
Este fin de semana ha salido la última versión estable de WordPress: la 2.7. Y como de costumbre ya han empezado a aparecer algunos problemas menores.
Uno de ellos, sin embargo ya me estaba tocando la moral en el blog de un conocido y es el cambio d...
Yo creo que sería mejor dejarlo como:
<a href="<?php echo wp_logout_url($_SERVER['REQUEST_URI']); ?>" title="Salir">Salir</a>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 :/
[...] que buscando, ví que Fernando Tellado en Ayuda WordPress también había localizado el problema, y lo mejor, solucionado. Tan solo tenemos que cambiar el [...]
Fantastica ayuda.
Me estaba volviendo loco con el tema y era tan sencillo como esto.
Un saludo y gracias
[...] Enlace de Logout que no funciona desde comentarios en WordPress 2.7 | Ayuda WordPress Comments0 Leave a Reply Click here to cancel [...]
Escribe un Comentario