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

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

Notify of
avatar

Akbar Umar
Guest
Akbar Umar
13 days 22 hours ago

Thx for your tutorials

Yahya Madkhali
Guest
Yahya Madkhali
16 days 14 hours ago

Thanks Very much this is so helpfullllll i love U

Alberto Cruz
Guest
Alberto Cruz
26 days 20 hours ago

Thanks for share!

Tehseen Ullah
Guest
Tehseen Ullah
1 month 9 days ago

how to make dynamic custom page in wordpress so that user can easily make changes in it and upload new contents i-e images ,videos etc .thanks

WPBeginner - WordPress Tutorials
Guest
WPBeginner - WordPress Tutorials
1 month 9 days ago

For the moment we do not have a recommended method for setting up what it sounds like you would want

Knych 2015
Guest
Knych 2015
1 month 14 days ago

How about if I want to make a new page created in php – that will utilize the Phpmyadmin database? Thanks!!

WPBeginner - WordPress Tutorials
Guest
WPBeginner - WordPress Tutorials
1 month 14 days ago

It would depend on what you are trying to do but with some work you should be able to.

qdengler
Guest
qdengler
1 month 19 days ago

Still did not show my text. I only see the header and the footer. Please help?

WPBeginner - WordPress Tutorials
Guest
WPBeginner - WordPress Tutorials
1 month 16 days ago

If you have the_content in your template then you may want to use wp_debug to see if there are any errors that would be preventing the content from showing: codex.wordpress.org/WP_DEBUG

qdengler
Guest
qdengler
1 month 16 days ago

i made my own theme and selected the template in the page! Really strange.. i did exactly what you did in the videos and tried it three times.

WPBeginner - WordPress Tutorials
Guest
WPBeginner - WordPress Tutorials
1 month 17 days ago

It sounds like you did not add the section of the template that displays your text. If you are duplicating from a specific theme you would want to reach out to that theme's support and they should be able to point out what could be the issue

karthik paulraj
Guest
karthik paulraj
1 month 30 days ago

Plzzz..Just make a video on how to create custom theme in WordPress through xampp

WPBeginner - WordPress Tutorials
Guest
WPBeginner - WordPress Tutorials
1 month 29 days ago

While not a brand new theme you could take a look at: www.wpbeginner.com/wp-themes/how-to-create-a-wordpress-child-theme-video/ for how to create a child theme to start learning.

Ryan
Guest
Ryan
3 months 3 days ago

How does everyone think this is a good video? You skipped the part where you make the page which is the most important part. How do I make the page?

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

1:35 to 1:54 we create a new page, if you mean customizing the template design then as each theme is different we did skip that step as we cannot cover every eventuality in the design users want.

Shobhana Kanwar
Guest
Shobhana Kanwar
3 months 10 days ago

it's really helpful and a great video.

adarshmp adarsh
Guest
adarshmp adarsh
5 months 30 days ago

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

WPBeginner - WordPress Tutorials
Guest
WPBeginner - WordPress Tutorials
5 months 27 days 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.

1 2 3 21
wpDiscuz