Premetto che non sono un esperto in Campi Personalizzati ma penso che potresti utilizzarli per specificare l'immagine per ogni singola Pagina e poi richiamare il valore all'interno del codice che genera l'immagine Header.
Installa questo plugin: wordpress.org/extend/plugins/modo-mantenimiento-60/ per mettere il sito in manutenzione inserendo un messaggio per gli utenti.
Per non indicizzzare il sito ti basta andare in Impostazioni > Privacy e spuntare "Bloccare i motori di ricerca ma permettere l'accesso ai normali visitatori".