Voor responsive images installeer de plugin RICG. Alle afbeeldingen die na installatie worden geplaatst zullen dan niet alleen in de standaard formaten worden opgeslagen maar ook in responsive formaten.
Om bestaande headerafbeeldingen responsive te maken moet de header afbeelding zelf resizen op basis van CSS/HTML en moeten er verschillende afbeeldingen per CSS query of dmv JavaScript geladen worden. Dus niet met <img> werken maar met css backgrounds. Hierover kun je meer lezen hier bij RICG.
Om met PHP bepaalde afbeeldingen op bepaalde momenten te laden ku je ook werken met WP Mobile Detect. Erg goed voor afbeeldingen in posts en het beinvloeden van laden van afbeeldingen in thema’s op basis van functies.