Depuis quelques versions WordPress a activé par défaut le téléchargement des extensions et des thèmes en demandant à chaque téléchargement l’adresse ip et les identifiants d’un compte FTP.

A l’origine l’objectif est compréhensible, c’est pour éviter tous les problèmes liés à des droits sur les fichiers du système, typiquement pour les utilisateurs de la solution packagée WordPress, qui n’ont pas un accès direct aux fichiers

Seulement les mecs de chez WordPress, ils ont pas été au bout, demander ces identifiants lors de l’installation ou au moins pouvoir les modifier quelque part dans les Réglages aurait été une bonne idée : ce n’est pas le cas

J’ai trouvé deux solutions rapides pour régler ce problème. Dans les deux cas il faut éditer le ficheir wp-config.php à la racine de votre installation wordpress.

Soit vous désactiver tout simplement l’utilisation du ftp en ajoutant cette ligne :

define('FS_METHOD', 'direct');

Soit vous mettez en dur dans ce même fichier les identifiants de votre serveur FTP :

define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');

Voila qui vous fera gagner bien du temps, notamment lors de la mise en place de votre blog

A lire également