You are attempting to log out of Localhost

Podrido de leer “You are attempting to log out of Localhost” cuando estoy traduciendo algún theme, ¿realmente será tan difícil para un diseñador de themes de WordPress cambiar la vieja función de Logout a la nueva?, teniendo en cuenta que la versión 2.7 de WordPress vio la luz a mediados de Diciembre del 2008, hasta el momento de escribir este post los diseñadores han tenido más de 10 meses para, simplemente, cambiar una linea de código, y lo peor es que no es un hecho aislado, sino que la mayoría de los themes de wp tienen este problema.
Cuando veas algo parecido a esto en algún lugar de tu theme (generalmente comments.php):
/wp-login.php?action=logout
cambialo por:
<?php echo wp_logout_url( $redirect ); ?>
Para que al salir redireccione a la url donde nos encontrábamos:
<a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="Logout">Logout</a>





Cuando salio WordPress 2.7, yo me encontraba traduciendo un theme. Para ese tiempo, nadie habia mencionado este cambio. Pase días buscando solución y, finalmente, me rendí para encontrar la solución meses despues.
Ahora continuo traduciendo algunos themes, y veo con frustración que muchos hermosos diseños, se ven estropeados por no reemplazar un código. Lo triste de todo es sigue y seguira, ya que fue un cambio de WordPress poco documentado en su momento y muchos diseñadores ignoran ese problema, puesto que jamás usan la opción “Cerrar sesión” desde el formulario de contacto.
Saludos!
hola, yo tambien tradusco themes de wordpress, he traducido de esos themes que vienen con panel incoprorado, yes una verdadera lata traducirlos por completo con todo y asentos y ñ’s,; respecto a lo del logout, yo no sabia siquiera de que se abia sustituido esa linea, es mas nunca me ha dado problemas
Muy buen dato. aunque generalmente veo los themes para ir actualizando el mio el loggout era algo que habia dejado a un lado. ya lo arregle! Una consulta: con el viejo método yo redireccionaba el loggout a la pagina desde donde el usuario decidia salir y no lo mandaba al formulario de ingreso, con este metodo se puede hacer lo mismo?
Saludos
Lo podés hacer con este código:
(lo pude al final del post porque daba problemas en los comentarios)
Saludos!
Genial Neri!!! lo probe y anda. Gracias