É sempre bom manter o WordPress atualizado. Isto é fato!
Também, sempre precisamos instalar algum plugin.
Se você já tentou fazer um dos dois e o WordPress pediu os dados de FTP, talvez tenhamos a solução.
Geralmente esse é um problema de permissão do Linux. Mas podemos contornar isso fazendo algumas alterações no arquivo de configuração do WordPress, o wp-config.php. Abra o arquivo e inclua o seguinte código no mesmo:
define(‘FS_METHOD’,’direct’);
Salve o arquivo, substitua no servidor e realize o teste, tentando atualizar ou instalar plugins.
Não funcionou?
Se não funcionou com o passo anterior, a solução pode ser dar permissão na pasta onde encontra-se a sua instalação do WordPress. Você terá que acessar por SSH ou algum console do server/hospedagem que você utiliza, adicionando ao grupo www-data.
Os comandos necessários são os seguintes:
sudo chown -R www-data:www-data /var/www/seudominio.com/html
sudo chmod -R g+rw /var/www/seudominio.com/html
Obs.: onde cito /var/www/seudominio.com/html é um caminho de exemplo, geralmente usado em servidores com Nginx. Certifique-se do caminho correto da pasta onde está a instalação do seu WordPress.
Pronto, realize novos testes e veja se funcionou.