Como corrigir The link you followed has expired
O que é o erro The link you followed has expired?
A mensagem O link que você seguiu expirou é o aviso padrão do WordPress quando um nonce, o código de segurança que valida o formulário, deixa de ser aceito. Na prática, a causa mais comum não é segurança e sim limite de servidor: ao enviar um arquivo maior que o upload_max_filesize ou o post_max_size do PHP, o envio é cortado e o nonce do formulário se perde no caminho. O WordPress interpreta isso como link expirado e mostra a tela de erro.
Como identificar
- Mensagem “The link you followed has expired.” ao instalar tema ou plugin pelo painel.
- Em sites em português, a mensagem “O link que você seguiu expirou.”.
- O erro surge logo ao enviar um arquivo .zip grande de tema ou plugin pelo wp-admin.
- Botões de salvar ou enviar formulários do admin levam à mesma tela de link expirado.
Como prevenir
- Deixe upload_max_filesize e post_max_size com folga acima do maior tema ou plugin que você costuma enviar
- Instale temas e plugins grandes via FTP quando o painel da hospedagem não permite subir os limites
- Evite deixar formulários do admin abertos por muito tempo antes de salvar, para o nonce não expirar
Causa
- Arquivo de tema ou plugin maior que o upload_max_filesize definido no PHP do servidor.
- Valor de post_max_size menor que o tamanho do arquivo enviado, cortando o envio do formulário.
- max_execution_time baixo encerrando o upload antes de o WordPress validar o nonce.
- Nonce de segurança expirado por o formulário ter ficado aberto muito tempo antes do envio.
- Plugin de cache servindo uma página de admin antiga com um nonce já vencido.
Como resolver
- Identifique o tamanho do arquivo: veja o tamanho do .zip do tema ou plugin que você está enviando. Ele precisa caber dentro dos limites de upload_max_filesize e post_max_size do servidor.
- Edite o php.ini ou .htaccess: via FTP, aumente os limites do PHP. No .htaccess da raiz do site adicione as linhas de upload_max_filesize, post_max_size e max_execution_time com folga acima do arquivo.
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 - Recarregue e reenvie: abra de novo a tela de instalar tema ou plugin para gerar um nonce fresco e refaça o upload. Não deixe o formulário aberto por muito tempo antes de enviar.
- Se não puder editar o servidor, instale por FTP: descompacte o .zip no computador e envie a pasta do tema para wp-content/themes ou do plugin para wp-content/plugins via FTP. Depois ative em Aparência ou Plugins.
- Limpe o cache do site: se o erro vier de páginas de admin servidas pelo cache, limpe o cache do plugin de otimização e teste em uma aba anônima para descartar nonce vencido.
; php.ini ou .user.ini na raiz do site — sobe os limites de upload.
; Use valores com folga acima do .zip que voce vai enviar.
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
memory_limit = 256M














