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/
