Publicado el Domingo 01 de Febrero del 2009 @ 11:49 por Armonth.
Este fin de semana me he enterado de que 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 de la función de logout.
Si en alguna parte de una plantilla tienes algo parecido a:
<a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout">Salir</a>
Cabe mencionar que el código ha cambiado. La nueva función sería:
<a href="<?php echo wp_logout_url() ?>">Salir</a>
O añadiendo un get_permalink() como argumento para que al salir seamos devueltos a la página desde la que hicimos el “logout”:
<a href="<?php echo wp_logout_url(get_permalink()); ?>">Salir</a>
Que aproveche.
No 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.
Es la unica forma que se me ocurre para que te devuelva siempre a la página en la que estabas…
¿Existe alguna otra forma?
Un saludo.
¿? ¿cómo que este fin de semana ha salido la 2.7? ¿me he dado un golpe en la cabeza o lleva ya unas semanas dando vueltas?
Un poquito tarde, pero te enteraste.