Add PHP page in WordPress

by Vincy. Last modified on July 12th, 2022.

WordPress is one of the best blogging platforms and Phppot also running on this. I am planning to write a lot more on WordPress and this tutorial is the first from that series.

This is the scenario, we have a custom PHP page that we want to integrate with the WordPress blog. Our PHP file which we are going to integrate may not use any of the WordPress APIs.

Step 1: Create WordPress Template Page

We can start with a sample file and copy page.php, rename it on your choice and put it inside the theme folder ../wp-content/themes/mytheme/

This new file should start with the following content and then be followed by the custom PHP content. This is the WordPress template.

 * Template Name: MyTemplate

/* other PHP code here */

Remember to upload this to the theme folder. Now the WordPress template is ready.

Step 2: Create WordPress Page

Click the “Pages” link from the WordPress Dashboard. The template we created can be used to create this new page. We can give the Page name and choose the “Template” from the drop-down from the “Page Attributes” section.

There the PHP page we uploaded will come with the “MyTemplate” listed in the drop down.


Now publish. Here we go, we have created a WordPress PHP page using our custom code. Whenever this page is linked, our custom PHP code will get executed. We can create any number of WordPress pages using this template.

A real-time scenario is we can construct a sitemap page using this WordPress template option.

Written by Vincy, a web developer with 15+ years of experience and a Masters degree in Computer Science. She specializes in building modern, lightweight websites using PHP, JavaScript, React, and related technologies. Phppot helps you in mastering web development through over a decade of publishing quality tutorials.

↑ Back to Top

Share this page