você já vítima de uma perda repentina de sessão em WordPress ?
Alguns blogueiros iniciantes encontrar esse tipo de problema e não saber qual é a causa. Alguns vão tão apagar cookies, limpe o cache, exclua o usuário, sem resultado satisfatório.
Se você também já encontrou esse problema, não se preocupe, porque neste tutorial mostraremos como resolvê-lo facilmente.
Como as sessões sobre WordPress ?
Para entender de onde vem o problema, você precisa entender como funciona o sistema de sessão WordPress.
a sessão é o período durante o qual um usuário tem permissão para se comunicar com um servidor. A sempre que um usuário executa uma ação (em seu blog)então a duração da sessão é estendida.
Esta é uma medida de segurança importante, porque se você estiver acessando seu blog a partir de um cibernéticocafé e esqueça de sair, quando a sessão terminar, você será desconectado automaticamente.
Portanto, aqueles que trabalham na posição que você ocupou não poderão acessar seu painel. Porém, nem sempre é necessário que a desconexão seja automática após o término da sessão, daí o uso da caixa de seleção (especialmente se você trabalha em casa).
Durante a conexão, WordPress defina um cookie no seu navegador para autenticar sua sessão. Este cookie é criado com o URL WordPress salvo nas configurações do blog.
Se você estiver acessando o seu blog de um URL que não corresponde ao salvo nas configurações do seu blog, então WordPress não será capaz de autenticar sua conexão.
Como corrigir o problema?
O problema é, portanto, principalmente as configurações gerais no seu painel. Quando você especifica um " endereço do site » (URL), diferente do'" endereço Web WordPress (URL) ". Aqui está uma imagem que mostrará o que não fazer.
E agora o que fazer.
Se você não puder acessar seu painel, poderá atualizar esses campos editando o arquivo wp-config.php, na raiz da sua instalação do WordPress. Depois de baixar o arquivo com seu cliente FTP, modifique as seguintes constantes:
definir('WP_HOME',' http:// exemplo.com');
definir('WP_SITEURL',' http:// exemplo.com');
Onde http://example.com Será substituído pelo endereço do seu blog. Os valores WP_HOME et WP_SITEURL deve ser idêntico.
Por que com esta solução funciona?
Tecnicamente falando " www É um subdomínio em si. Isso significa que URLs com " www E sem, são de fato dois domínios diferentes.
Alterando o endereço do site como acima, o problema provavelmente será corrigido (a menos que o problema venha de outro lugar).
Também deve ser notado que uma inconsistência entre os valores "Endereço do site" et "Endereço da Web de WordPress », Pode em alguns casos levar a referências.
Esperamos que este artigo corrija a perda de sessão em seu blog WordPress. Lembre-se, se você tiver alguma dúvida, pode sempre entrar em contato conosco.