Published on September 25, 2017 by WPBeginner

Are you looking to go more in depth in your website’s customizations? Creating your own custom layout and appearance than other pages on your site can make that page all the more striking. In this video we will show you how to create a custom page in WordPress.

Text version of this tutorial:
www.wpbeginner.com/wp-themes/how-to-create-a-custom-page-in-wordpress/

If you liked this video, then please Like and consider subscribing to our channel for more WordPress videos.

Check us out on Facebook:
www.facebook.com/wpbeginner

Follow us on Twitter:
twitter.com/wpbeginner

Checkout our website for more WordPress Tutorials
www.wpbeginner.com/

Summary of this tutorial:

Tools mentioned in this video:

Sublime Text:

www.sublimetext.com/

FileZilla:

filezilla-project.org/

Start by creating a blank file and add the text from our video or copy it from our written article and save it with the .php extension.

Then connect to your hosting provider using FTP and go to your site’s wp-content/themes directory to find your theme’s folder, open it, and upload your new file into your theme’s folder.

This will allow you to use the template when you create a new page on your site even if the template does not show anything at the moment.

For displaying your content the simplest method for starting would be to copy your current theme’s page.php’s content and pasting it into your new template.

Leave a Reply

210 Comments on "How to Create a Custom Page in WordPress"

Notify of
avatar

adarshmp adarsh
Guest
adarshmp adarsh
26 days 19 hours ago

it's Working. But Visual Composer is not working. anyone please help me ?

WPBeginner - WordPress Tutorials
Guest
WPBeginner - WordPress Tutorials
23 days 6 hours ago

If visual composer is causing you trouble you would want to reach out to visual composer's support and they should be able to assist you.

maaher aldoos
Guest
maaher aldoos
28 days 12 hours ago

Thank you ^_^ 😀 🙂

Jatin Rane
Guest
Jatin Rane
1 month 12 hours ago

This helped me a lot. Thanks <3

Helen Afeworki
Guest
Helen Afeworki
1 month 23 days ago

I don't have the template drop down menu under page attributes.Nonetheless, great video.

Mike M
Guest
Mike M
1 month 17 days ago

Hi, after you ftp the file up to the site, check the file permissions. That could cause drop-down-menu missing-item symptom

Helen Afeworki
Guest
Helen Afeworki
1 month 23 days ago

I don't have the template drop down menu under page attributes.Nonetheless, great video.

Jack_ Bauer__
Guest
Jack_ Bauer__
1 month 17 days ago

Hi, after you ftp the file up to the site, check the file permissions. That could cause drop-down-menu missing-item symptom

Elizabeth Krill
Guest
Elizabeth Krill
3 months 10 days ago

This is a great starter video to help with WP. I'm just starting out.

Elizabeth Krill
Guest
Elizabeth Krill
3 months 10 days ago

This is a great starter video to help with WP. I'm just starting out.

MationAnimation
Guest
MationAnimation
3 months 11 days ago

Wow!

MationAnimation
Guest
MationAnimation
3 months 11 days ago

Wow!

Andrei Popov
Guest
Andrei Popov
3 months 11 days ago

so WP uses page.php for the content of all pages? the name of my custom page doesn't matter and i can create authors page for example?thnks for the vid.

WPBeginner - WordPress Tutorials
Guest
WPBeginner - WordPress Tutorials
3 months 4 days ago

It depends on the type of page, if you want to know in depth you would want to take a look at the template hierarchy: developer.wordpress.org/themes/basics/template-hierarchy/

1 2 3 20
wpDiscuz