Pues es buena idea. Estaba pensando hacer un batch, pero creo que es más amigable con PHP. ¿Me compartes el código?
Claro. Mira ccwZIP.php y cambia esta linea: (este file no es obligatorio,...ves mas abajo)
PHP:
extractZip( 'waipoua_ftp.zip', '' );
cambia ese nombre del zip por el tuyo!
Luego edita subir.php y coloca los datos del FTP
PHP:
$FTP->_NOMBRESER = 'IP_SERVER o SERVER';
$FTP->_USER = 'USER';
$FTP->_PASS = 'PASS';
Ahora veamos yo subo un ZIP con el theme, pero vos podes subir solo 1 o 2 files o los que gustes...
PHP:
foreach($_S AS $S){
$FTP->subirFile('waipoua_ftp.zip',$S.'/wp-content/themes/waipoua/waipoua_ftp.zip',1);
$FTP->subirFile('ccwZIP.php',$S.'/wp-content/themes/waipoua/ccwZIP.php',1);
}
Yo subo el zip y un archivo encargado de descomprimir el ZIP, si solo quieres subir el archivo que editastes usas (cambia la carpeta de tu theme tmb):
PHP:
foreach($_S AS $S){
$FTP->subirFile('footer.php',$S.'/wp-content/themes/waipoua/footer.php',1);
}
El 1 al final lo que hace es reemplazar el archivo que se encuentra en el server
. dentro de este mismo file tenes:
PHP:
//estos iframes son usados para descomprimir el ZIP
foreach($_S as $S){
echo '<iframe src="'.str_replace('/public_html/','http://',$S).'/wp-content/themes/waipoua/ccwZIP.php" width="200px" height="200px" style="border:solid 1px #cccccc;"></iframe>';
}
Eso lo que hace es ejecutar el ccwZIP.php para que se encargue de descromprimir el ZIP, pero si vos no usas el ZIP eso lo sacas...
Espero que te sea de ayuda, no es tan complicado de entender y a mi me ayuda bastante de anda subiendo el theme a varios sitios!
PD: los sitios a donde subir los manejas de un array...
PHP:
$_S[] = '/public_html/pepe.com';
$_S[] = '/public_html/otrositio.com';
$_S[] = '/public_html/massitios.com';
Avisa cualquier cosa! Descarga:
DepositFiles