Hey there Sjoerd,
Hope you’re well today!
You could achieve that with some custom CSS. First you can set background image in Appearance >> Customize for your home page and all other pages where you will not change the background. For other specific pages you’ll have to target page ID which you can see by using developer tools and inspecting the page. Here is an example of one of my pages http://screencast.com/t/MY2DlTTlQ.
When done with that try adding the following CSS code in the style.css file of your child theme or add it in your site using the following plugin:
http://ww.wp.xz.cn/plugins/simple-custom-css
body.page-id-163.custom-background {
background-image: url('your_image_URL');
}
This should change background image on that specific page. For other pages simply repeat the process just change the “page-id-163” part with the correct page id.
If this doesn’t work could you please post link to your site once you add the code so I can take a look?
Hope this helps 🙂
Best regards,
Bojan
Nice, thanks!
I followd your post and it worked!
The site is at http://www.deplanmakers.nl
page id 26 is different from the rest 😉
Thanks a lot!
Andrew Nevins
(@anevins)
WCLDN 2018 Contributor | Volunteer support
Andrew, thanks for your answer!
Since it’s a custom theme i thought i’d check with the developer. I might have overlooked some stuff.
But, thanks again! I will chcek it out.
Is there a way to do this with the logo image instead of the background?
Hey there mindundermohawk,
Hope you’re well today!
You need to find the file that has that logo (probably header.php) and replace the current logo URL with a different one, depending on which page it is (see Conditional Tags).
I would strongly suggest making these changes in your child theme rather then editing theme core files.
Hope this helps 🙂
Best regards,
Bojan