WP Header Images is a great plugin to implement custom header images for each page. You can set images easily and later can manage CSS from your theme.
There are easy steps to use this plugin.
- On settings page open “How it works?” tab. You will find some code snippets. Insert any of those code snippets in theme
2. After this select menu under Header Images tab on settings page to set header image. It looks like this
3. Click on Header Image box, it will open media upload options.
Select image form library or upload image for header. That’s it.
You can use this plugin with multiple menus. It also allow you to manage styling with your own CSS .