Para que wordpress deje de pedir los datos de conexión al servidor para hacer actualizaciones tienes que darle los privilegios al usuario de la carpeta.
Datos de conexión
Para realizar la acción requerida WordPress necesita acceder a tu servidor web. Por favor, introduce tus datos de acceso FTP para proceder. Si no recuerdas tus datos de acceso deberías contactar con tu proveedor de alojamiento.
Para saber que usuario es el propietario puedes poner un php con este código en la carpeta de wordpress.
En mi ejemplo pongo en la carpeta /Library/WebServer/Documents/carpeta_wordpress un archivo whoami.php con este código:
<?php echo(exec("whoami")); ?>
En el explorador pongo http://carpeta-de-wordpress/whoami.php y me dice el nombre de propietario es: _www
Entonces hago lo siguiente:
- Abrir Terminal
- Ir a la carpeta padre de la instalación que quiero modificar.
En mi instalación local es:
cd /Library/WebServer/Documents - Cambiar propietario de la carpeta
sudo chown -R _www: carpeta_wordpress - password del usuario root
- Listo!
_www es el usuario que obtuve de whoami.php
carpeta_wordpress es la carpeta que quieres modificar.
¿Por que sucede esto?
Cada vez que usas el panel de control de wordpress para instalar, actualizar o borrar plugins, temas o incluso el mismo wordpress para una nueva versión, este tiene que hacer cambios a carpetas en el sistema de archivos del servidor.
Antes de hacer esto, wordpress primero revisa si puede tener acceso directo a manipular estos archivos.
Si no tiene los permisos necesarios para modificar el sistema de archivos directamente, entonces pide las credenciales FTP para intentar hacer estas modificaciones por esta via.
¿Te funcionó? escribe en los comentarios.
Referencias:
http://www.chrisabernethy.com/why-wordpress-asks-connection-info/

se maldito problema y la verdad es que no entiendo bien como solucionarlo
los datos que pongo son: 1–> http://ftp.webcindario.com; 2—> he intentado con mi nombre de usuario de miaroba y con la direccion que este me ofrece; 3–>contraseña miaroba
Hola Maria Fernanda:
El problema está en la dirección del servidor.
Solo necesitas poner el dominio sin prefijos. Por ejemplo:
Servidor: webcindario.com
Usuario: tuusuario (sin arroba)
Contraseña: tucontraseña
Intenta cambiar a sftp si con el primero no funciona.
Gracias por comentar y escribeme con tus resultados.
¡Hola!. Lamentablemente no pude resolverlo, la dirección que tienes y la dirección que tengo no es la misma, además de que no uso carpeta wordpress sino localhost con un servidor DNS.
Saludos.
OK. Por favor explicanos que es lo que no puedes conseguir para poder ayudarte.
La idea es que si tu carpeta se llama diferente le cambies el nombre igual que el usuario.
Lo que estas cambiando son los permisos y para el usuario de la carpeta.
Es muy raro que la carpeta se llame localhost. Eso es para la base de datos, pero es posible que la carpeta donde tienes tu sitio wordpress esté en /public_html que es el standard para la mayoría de los servidores y normalmente el usuario es el nombre de usuario que tienes con el hospedaje.
Intenta de esta forma y escribenos si lo consigues y
Gracias por escribir!
Mi usuario root no tenía clave y la terminal no me deja avanzar al pedirme password, ayuda por favor!!!
La contraseña es la de el usuario administrador. También es posible que no tengas un usuario root activado.
Por último: has intentado simplemente darle a enter cuando te pide el password?