É 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.