One of the most commonly requested features I see users of WordPress asking is “how do I add different background images for individual pages or posts on my site”. There are many approaches to achieving this from using purely CSS or alternatively PHP with WordPress conditional tags, what if you don’t have the skills required skill-set to write CSS or PHP though?.
Luckily there is a plugin available titled Background Per Page that allows you to specify background images for individual WordPress posts or pages from a new custom settings section that is made available after installing the plugin.