Exibindo como logado após o logout (Problema total do cache do W3)

Eu tenho um link de login / logout usando wp_loginout (). Depois que um usuário efetuar o registro de suas informações do usuário ainda está sendo mostrado por get_currentuserinfo (), somente depois de visitar uma segunda página, ele reverte para não mostrar nenhuma informação do usuário. Eles são, no entanto, desconectados após o logout inicial (como eles não podem acessar nenhuma página protegida).

Se eu desativar o plugin, não sinto esse problema. Como posso garantir que, quando um usuário desconta a mudança, é refletido sem ter que visitar uma segunda página?

http://wordpress.org/extend/plugins/w3-total-cache/

Solutions Collecting From Web of "Exibindo como logado após o logout (Problema total do cache do W3)"

Como os comentaristas aludiram, esta é uma “característica” do uso de cookies. As alterações nos cookies são apenas editadas na atualização da próxima página.

Você poderia tentar adicionar uma atualização de página extra (o que tornará a página do navegador do usuário piscar) ou você poderia adicionar algum JavaScript para destruir o cookie dinamicamente.

Tente não armazenar em cache a página inicial e também clique na checkbox de seleção para armazenamento em cache desabilitado para páginas de login / logout. Eu encontrei o mesmo problema com o meu site http://www.techflict.com . Ele resolveu depois de desabilitar o armazenamento em cache para a página inicial. Espero que isto ajude…:)