WordPress provides you feature to use a custom background across your website but now by reading this tutorial you can even select different custom backgrounds for your individual blog posts and pages.
Custom Post Background is a WordPress plugin that allows you to set a custom background color or image from Add New/ Edi post pages. The plugin works for WordPress pages too. It also allows you to select background repeat, no-repeat, you can add custom CSS and even you can select its display type to display background in single post, main page, both single and main pages and more.
Installation & Usage: Install and activate Custom Post Background plugin in your WordPress site. After activation you can easily select custom background direct from your post’s Add New and Edit page using Background meta box present as shown in the given screenshot.