WordPress is user friendly and it gives flexible options for users to work on.
For instance, I have used a background image in Home page and used a different background image for all other pages.
To get this – the solution is “Creating Custom WordPress Page Template“.
Login into your WordPress admin panel
Under Appearance click Editor. By default you will be taken to style.css
Click create new file
Now create a custom page template file and call it as “new-page.php” and add the following code to it:
Template Name: New Page
<?php get_header(); ?>
Your new page content goes here!
<?php get_footer(); ?>
The Template Name: New Page is the new custom template page taken by WordPress and from here when you create a new page, you can see a drop down selection box showing you the “New Page”.
Include your HTML code with in header and footer.
That’s it! Custom page Template File has been created.
To get the above result you new to create a different css and refer the page template and css to header.php file.
Click here to see “How to create a new css file and refer page template and css in header.php “