Considerando que há várias circunstâncias nas quais o WordPress pode pedir dados de FTP para instalar plugins, temas ou realizar upgrades. Isto é quase sempre um problema nas configurações do seu servidor.
Geralmente esse é um problema de permissões do Linux.
Mas para contornar isso, você pode tentar uma linha no wp-config.php:
define('FS_METHOD','direct');
Inserindo esse comando sempre consegui solucionar o problema.
Conclusão:
Com isso teremos o processo de instalações funcionando de forma padrão.