{"id":48806,"date":"2022-03-21T09:20:29","date_gmt":"2022-03-21T09:20:29","guid":{"rendered":"\/tutorials\/?p=48806"},"modified":"2025-10-31T14:56:18","modified_gmt":"2025-10-31T14:56:18","slug":"wordpress-page-template","status":"publish","type":"post","link":"\/tutorials\/wordpress-page-template","title":{"rendered":"How to create a custom WordPress page template"},"content":{"rendered":"<p>Designing a website can be time-consuming. Even if you&rsquo;re using a powerful WordPress theme or page builder, you may still spend hours building and editing your pages. Additionally, you might prefer to create a custom WordPress page template rather than use a generic and premade layout.<\/p><p>By creating WordPress templates, you can apply them to any page on your website. Therefore, you can also tweak your overall web design without manually updating every page.<\/p><p>In this post, we&rsquo;ll look at why you might want to use custom page templates. We&rsquo;ll then show you how to create them in WordPress. Let&rsquo;s get started!<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-create-a-custom-wordpress-page-template-2-methods\">How to Create a Custom WordPress Page Template (2 Methods)<\/h2><p>As we&rsquo;ve seen, creating custom WordPress page templates gives you more freedom over your site&rsquo;s appearance. This process also helps you save time.<\/p><p>Fortunately, there are different ways you can create page templates in WordPress. For instance, you can either make one manually and upload it to your site or use a page-building plugin.<\/p><p>Let&rsquo;s take a closer look at each method!<\/p><h3 class=\"wp-block-heading\" id=\"h-1-create-a-page-template-manually\">1. Create a Page Template Manually<\/h3><p>If you&rsquo;re already familiar with <a href=\"\/tutorials\/create-wordpress-theme-html5\">how to create a WordPress theme<\/a>, you might want to opt for the manual approach. This method requires a bit of coding knowledge and gives you a lot of flexibility over your custom template design.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Important!<\/strong> In this tutorial, we&rsquo;ll create and upload a template file to your current theme. We recommend creating a child theme first. This way, you won&rsquo;t lose your new changes when the parent theme gets updated.<\/p><\/div>\n\n\n\n<\/p><p><strong>Step 1: Create a Template File<\/strong><\/p><p>To get started, open your text editor of choice and add this line of code:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php \/* Template Name: CustomPage *\/ ?&gt;<\/pre><p>You can name your template anything you want. However, we recommend using an identifiable name.<\/p><p>For example, if you&rsquo;re creating a page template for a specific type of blog post, such as how-to guides, you can call it &ldquo;Tutorials&rdquo;. Likewise, if you&rsquo;re making a template that excludes your theme&rsquo;s sidebar, you can call it &ldquo;PageWithoutSidebar&rdquo;.<\/p><p>Once you&rsquo;ve added the code, save your file as something like &ldquo;custompage.php&rdquo;. You can use any name for your template file, but it must have the <strong>.php<\/strong><em> <\/em>extension.<\/p><p><strong>Step 2: Upload the Template File to Your Site<\/strong><\/p><p>Next, you&rsquo;ll need to upload this file to your site. To do this, you can use a <strong>File Transfer Protocol (FTP)<\/strong> client like FileZilla.<\/p><p>If this is your first time using an FTP, you&rsquo;ll need to enter your credentials, including your username and server hostname. You can find this information in your <a href=\"\/wordpress-hosting\">WordPress hosting<\/a> account dashboard.<\/p><p>Once you&rsquo;ve <a href=\"\/tutorials\/ftp\/filezilla-ftp-configuration\">connected FileZilla<\/a> to your site, navigate to the <strong>wp-content\/themes\/<\/strong> folder and open your child theme folder:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-themes-folder.png\"><img decoding=\"async\" width=\"593\" height=\"259\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-themes-folder.png\/public\" alt=\"Child theme's folder\" class=\"wp-image-48888\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-themes-folder.png\/w=593,fit=scale-down 593w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-themes-folder.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-themes-folder.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/><\/a><\/figure><\/div><p>Then, upload the template file you&rsquo;ve just created to this folder. This template should now be available on your website.<\/p><p>To confirm this, navigate to your WordPress admin area and create a new page (or open an existing one). In the <strong>Settings<\/strong> panel, locate the <strong>Template<\/strong> section and click on it to view your options:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-template.png\"><img decoding=\"async\" width=\"1024\" height=\"425\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-template.png\/public\" alt=\"WordPress template section on the block editor\" class=\"wp-image-48814\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-template.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-template.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-template.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-template.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>You should see your new template in the list. However, if you set this as the template and click on <strong>Preview<\/strong>, you&rsquo;ll get a blank page.<\/p><p>This is because we haven&rsquo;t added anything to the file yet. We&rsquo;ll show you how to customize it in the next step.<\/p><p><strong>Step 3: Customize Your Template File<\/strong><\/p><p>First, you&rsquo;ll need to copy the existing page template of your theme. To do this, connect to your site via FTP and navigate to your current theme folder. Then, look for a file called <strong>page.php<\/strong> and open it in a text editor.<\/p><p>Next, you&rsquo;ll need to copy the following code within the <strong>page.php<\/strong> file:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-before.png\"><img decoding=\"async\" width=\"910\" height=\"509\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-before.png\/public\" alt=\"The default page.php file\" class=\"wp-image-48815\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-before.png\/w=910,fit=scale-down 910w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-before.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-before.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-before.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 910px) 100vw, 910px\" \/><\/a><\/figure><\/div><p>When you&rsquo;re done, open your custom page template file and paste that code just below the following line:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php \/* Template Name: CustomPage *\/ ?&gt;<\/pre><p>Your template file should now look something like this:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-after.png\"><img decoding=\"async\" width=\"915\" height=\"542\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-after.png\/public\" alt=\"The custom page.php file\" class=\"wp-image-48817\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-after.png\/w=915,fit=scale-down 915w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-after.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-after.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/page-php-after.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 915px) 100vw, 915px\" \/><\/a><\/figure><\/div><p>You can now edit your custom page template file. For instance, if you want to remove the footer from the template, you can delete the following line:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php get_footer(); ?&gt;<\/pre><p>You can also add custom PHP code to customize the template to your liking further. When you&rsquo;re done, save your changes.<\/p><p>Now, if you return to the post or page where you&rsquo;ve applied the template and click to preview it, you should be able to see your new changes.<\/p><figure class=\"wp-block-image size-large\"><a class=\"hgr-tutorials-cta hgr-tutorials-cta-wordpress-hosting\" href=\"\/wordpress-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-111781\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-2-create-a-page-template-with-a-page-builder-plugin\">2. Create a Page Template With a Page Builder Plugin<\/h3><p>Don&rsquo;t worry if you lack knowledge in coding. There is an easier way to create your own templates, and it involves using a page-building tool.<\/p><p>Fortunately, several <a href=\"\/tutorials\/wordpress-page-builders\">WordPress page builders<\/a> enable you to build custom designs. This section will be looking at two popular options &ndash; <a href=\"\/tutorials\/elementor-vs-beaver-builder\">Elementor vs Beaver Builder<\/a>.<\/p><p id=\"h-building-a-custom-wordpress-page-with-elementor\"><strong>Building a Custom WordPress Page With Elementor<\/strong><\/p><p>Elementor comes with a drag-and-drop editor that makes it easy to build and customize pages in WordPress. You can create custom templates with widgets and use them across your website. You can also choose from premade Elementor templates and adjust them to your liking.<\/p><p>Learn more about the differences between using a page builder and native templates in our <a href=\"\/tutorials\/elementor-vs-wordpress\">Elementor vs WordPress guide<\/a>.<\/p><p>In this tutorial, we&rsquo;ll show you how to build a basic WordPress page template with Elementor. You can use the <a href=\"http:\/\/wordpress.org\/plugins\/elementor\/\" target=\"_blank\" rel=\"noreferrer noopener\">free version<\/a> of the builder to create a WordPress custom design and apply it across selected pages. However, <a href=\"https:\/\/elementor.com\/pro\/\" target=\"_blank\" rel=\"noreferrer noopener\">Elementor Pro<\/a> has more customization options and features.<\/p><p><strong>Step 1: Design Your Template<\/strong><\/p><p>Once you&rsquo;ve installed and activated Elementor on your website, navigate to <strong>Templates<\/strong> and click on <strong>Add New<\/strong>:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-saved-templates.png\"><img decoding=\"async\" width=\"874\" height=\"457\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-saved-templates.png\/public\" alt=\"The saved templates section in Elementor\" class=\"wp-image-48818\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-saved-templates.png\/w=874,fit=scale-down 874w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-saved-templates.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-saved-templates.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-saved-templates.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 874px) 100vw, 874px\" \/><\/a><\/figure><\/div><p>Elementor will then ask you to select what type of template you want to create and give it a name:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/new-template.png\"><img decoding=\"async\" width=\"1024\" height=\"435\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/new-template.png\/public\" alt=\"Choose a template type page on Elementor\" class=\"wp-image-48821\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/new-template.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/new-template.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/new-template.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/new-template.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>If you&rsquo;re using the free version, you can choose from <strong>Page<\/strong>, <strong>Section<\/strong>, or <strong>Landing<\/strong><em> <\/em><strong>Page<\/strong>. To create <a href=\"\/tutorials\/wordpress-custom-post-types\">WordPress custom post<\/a> templates, you&rsquo;ll need to upgrade to Elementor Pro.<\/p><p>When you&rsquo;re ready, click on <strong>Create<\/strong><em> <\/em><strong>Template<\/strong>. This will launch the Elementor editor:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-template-editor.png\"><img decoding=\"async\" width=\"1167\" height=\"586\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-template-editor.png\/public\" alt=\"Elementor's page template editor\" class=\"wp-image-48822\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-template-editor.png\/w=1167,fit=scale-down 1167w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-template-editor.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-template-editor.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-template-editor.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-template-editor.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1167px) 100vw, 1167px\" \/><\/a><\/figure><\/div><p>You&rsquo;ll find a selection of elements that you can drag and drop onto your page on the left-hand side. However, before you start, you might want to change the page layout of your template.<\/p><p>Click on the <strong>Settings<\/strong> icon in the bottom left-hand corner:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-settings-icon.png\"><img decoding=\"async\" width=\"683\" height=\"324\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-settings-icon.png\/public\" alt=\"The settings icon on Elementor\" class=\"wp-image-48889\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-settings-icon.png\/w=683,fit=scale-down 683w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-settings-icon.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-settings-icon.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/a><\/figure><\/div><p>You can then choose your page layout from the provided list. For instance, if you select <strong>Elementor<\/strong><em> <\/em><strong>Canvas<\/strong>, you&rsquo;ll get a completely blank page:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-page-settings.png\"><img decoding=\"async\" width=\"846\" height=\"479\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-page-settings.png\/public\" alt=\"The page settings window on Elementor\" class=\"wp-image-48833\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-page-settings.png\/w=846,fit=scale-down 846w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-page-settings.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-page-settings.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-page-settings.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 846px) 100vw, 846px\" \/><\/a><\/figure><\/div><p>Once you choose your page layout, you can start adding elements to your page. Alternatively, you could use an existing template as your base.<\/p><p>To access these Elementor templates, you just need to click on the folder icon:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-folder-icon.png\"><img decoding=\"async\" width=\"911\" height=\"433\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-folder-icon.png\/public\" alt=\"Elementor's folder icon\" class=\"wp-image-48838\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-folder-icon.png\/w=911,fit=scale-down 911w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-folder-icon.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-folder-icon.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-folder-icon.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 911px) 100vw, 911px\" \/><\/a><\/figure><\/div><p>You can then select a block or a complete page:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-library-pages.png\"><img decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-library-pages.png\/public\" alt=\"Elementor's library pages\" class=\"wp-image-48839\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-library-pages.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-library-pages.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-library-pages.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-library-pages.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>You can then select any element on your page to configure its settings:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-element.png\"><img decoding=\"async\" width=\"1024\" height=\"409\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-element.png\/public\" alt=\"Elementor's elements\" class=\"wp-image-48840\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-element.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-element.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-element.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-element.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>When you&rsquo;re ready, click on the arrow next to the <strong>Publish<\/strong> button, and select <strong>Save<\/strong><em> <\/em><strong>as<\/strong><em> <\/em><strong>Template<\/strong>:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-save-as-template.png\"><img decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-save-as-template.png\/public\" alt=\"The save as template button on Elementor\" class=\"wp-image-48841\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-save-as-template.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-save-as-template.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-save-as-template.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-save-as-template.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>Elementor will then ask you to enter a name for your template. This layout will then be saved to your template library.<\/p><p><strong>Step 2: Apply the Template to Your Pages<\/strong><\/p><p>Once you&rsquo;ve created and saved your template, you can use it on any page designed in Elementor.<\/p><p>To start, click on <strong>Pages<\/strong> &rarr; <strong>Add New<\/strong>, then select the <strong>Edit<\/strong><em> <\/em><strong>with<\/strong><em> <\/em><strong>Elementor<\/strong> button:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-1.png\"><img decoding=\"async\" width=\"791\" height=\"402\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-1.png\/public\" alt=\"WordPress block editor\" class=\"wp-image-48890\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-1.png\/w=791,fit=scale-down 791w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/wordpress-editor-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 791px) 100vw, 791px\" \/><\/a><\/figure><\/div><p>This will open your new page in the Elementor editor:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-editor.png\"><img decoding=\"async\" width=\"1293\" height=\"649\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-editor.png\/public\" alt=\"Elementor editor\" class=\"wp-image-48843\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-editor.png\/w=1293,fit=scale-down 1293w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-editor.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-editor.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-editor.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-editor.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1293px) 100vw, 1293px\" \/><\/a><\/figure><\/div><p>You can then click on the folder icon to open the template library (as shown earlier) and look for your template under <strong>My<\/strong><em> <\/em><strong>Templates<\/strong>. Then, simply insert your template into the page, and customize it as you see fit.<\/p><p>Note that if you use Elementor Pro, you&rsquo;ll also get access to the Theme Builder:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-theme-builder.png\"><img decoding=\"async\" width=\"1024\" height=\"483\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-theme-builder.png\/public\" alt=\"Elementor theme builder\" class=\"wp-image-48844\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-theme-builder.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-theme-builder.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-theme-builder.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/elementor-theme-builder.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>This feature lets you design custom elements, including headers, footers, and single post templates, then configure their display conditions.<\/p><p>For instance, if you <a href=\"\/tutorials\/wordpress-post-template\">create a WordPress post template<\/a> with the Theme Builder, you can choose to apply it to all of your posts.<\/p><p id=\"h-building-a-custom-wordpress-page-with-beaver-builder\"><strong>Building a Custom WordPress Page With Beaver Builder<\/strong><\/p><p>Beaver Builder is another tool that can help you create WordPress custom page templates. Similar to Elementor, this page builder plugin comes with a drag-and-drop editor and a wide selection of elements called &ldquo;modules&rdquo;.<\/p><p>Beaver Builder also lets you save your designs as templates. However, this feature is only available with the <a href=\"https:\/\/www.wpbeaverbuilder.com\/pricing\/\" target=\"_blank\" rel=\"noreferrer noopener\">premium version<\/a> of the plugin.<\/p><p>In this tutorial, we&rsquo;ll use the premium plugin to show you how to create a WordPress page template.<\/p><p><strong>Step 1: Design Your Template<\/strong><\/p><p>After you&rsquo;ve installed and activated the plugin in your WordPress dashboard, navigate to <strong>Beaver<\/strong><em> <\/em><strong>Builder<\/strong> &rarr; <strong>Templates<\/strong> and select <strong>Add<\/strong><em> <\/em><strong>New<\/strong>:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-templates-1.png\"><img decoding=\"async\" width=\"730\" height=\"459\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-templates-1.png\/public\" alt=\"Templates page on Beaver Builder\" class=\"wp-image-48891\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-templates-1.png\/w=730,fit=scale-down 730w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-templates-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-templates-1.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/a><\/figure><\/div><p>You&rsquo;ll then be asked to choose a name for your design and select a template type:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-add-new-templates.png\"><img decoding=\"async\" width=\"978\" height=\"422\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-add-new-templates.png\/public\" alt=\"Add new template window\" class=\"wp-image-48846\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-add-new-templates.png\/w=978,fit=scale-down 978w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-add-new-templates.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-add-new-templates.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-add-new-templates.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 978px) 100vw, 978px\" \/><\/a><\/figure><\/div><p>Then, click on <strong>Add<\/strong><em> <\/em><strong>Saved<\/strong><em> <\/em><strong>Template<\/strong> and select <strong>Launch<\/strong><em> <\/em><strong>Beaver<\/strong><em> <\/em><strong>Builder<\/strong>. This will take you to the builder:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-editor.png\"><img decoding=\"async\" width=\"1024\" height=\"487\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-editor.png\/public\" alt=\"Beaver Builder editor\" class=\"wp-image-48847\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-editor.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-editor.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-editor.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-editor.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>You can then start creating your template. You can drag and drop elements from the <strong>Modules<\/strong><em> <\/em>tab, then click on them to configure their settings.<\/p><p>Alternatively, you can use a Beaver Builder template:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-template-1.png\"><img decoding=\"async\" width=\"823\" height=\"573\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-template-1.png\/public\" alt=\"Beaver Builder's template\" class=\"wp-image-48892\" style=\"width:823px;height:573px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-template-1.png\/w=823,fit=scale-down 823w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-template-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-template-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-template-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 823px) 100vw, 823px\" \/><\/a><\/figure><\/div><p>When you&rsquo;re happy with your changes, click on the <strong>Done<\/strong> button in the top right corner. Then, select <strong>Publish<\/strong>.<\/p><p><strong>Step 2: Apply the Template to Your Pages<\/strong><\/p><p>Once you&rsquo;ve created your template, you can apply it to any page on your website. Start by opening your page for editing (or creating a new one), then click on <strong>Launch<\/strong><em> <\/em><strong>Beaver<\/strong><em> <\/em><strong>Builder<\/strong>:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/launch-beaver-builder.png\"><img decoding=\"async\" width=\"936\" height=\"591\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/launch-beaver-builder.png\/public\" alt=\"Beaver Builder on the WordPress editor\" class=\"wp-image-48849\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/launch-beaver-builder.png\/w=936,fit=scale-down 936w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/launch-beaver-builder.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/launch-beaver-builder.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/launch-beaver-builder.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><\/figure><\/div><p>From the <strong>Templates<\/strong> tab, select <strong>Saved<\/strong><em> <\/em><strong>Templates<\/strong> and choose your design:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-save-template.png\"><img decoding=\"async\" width=\"1024\" height=\"402\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-save-template.png\/public\" alt=\"Template tab of the Beaver Builder\" class=\"wp-image-48850\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-save-template.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-save-template.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-save-template.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/beaver-builder-save-template.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>Beaver Builder will now add the template to your page. You can then make any changes you want to it. When you&rsquo;re ready, click on <strong>Done<\/strong>, then select <strong>Save<\/strong><em> <\/em><strong>Draft<\/strong> or <strong>Publish<\/strong>.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>Learning how to create a WordPress page template can help you save time and effort. This process also enables you to easily adjust your site design to suit your needs better. You can make a variety of layouts, including WordPress single post templates.<\/p><p>In this post, we looked at two main ways to build WordPress custom page templates:<\/p><ol class=\"wp-block-list\">\n<li>Create a template file and upload it to your theme folder using a tool like FileZilla.<\/li>\n\n\n\n<li>Use a page builder plugin like Elementor or Beaver Builder.<\/li>\n<\/ol><p>Both of these methods give you a lot of customization freedom, so you can choose the one you feel most comfortable with.<\/p><p>Do you have any questions about creating a custom WordPress page template or creating a website? Let us know in the comments section below!<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Learn More WordPress Expert Techniques<\/h4>\n                    <p><a href=\"\/tutorials\/how-to-become-wordpress-developer\">How to Become a WordPress Developer<\/a><br>\n<a href=\"\/tutorials\/wordpress\">Complete WordPress Guide<\/a><br>\n<a href=\"\/tutorials\/how-to-create-custom-widget-in-wordpress\">How to Create WordPress Custom Widgets: What They Are and How They Work?<\/a><br>\n<a href=\"\/tutorials\/wordpress-template-hierarchy\">Understanding the WordPress Template Hierarchy: A Complete Guide<\/a><br>\n<a href=\"\/tutorials\/how-to-setup-and-manage-a-wordpress-cron-job\">How to Set Up and Manage a WordPress Cron Job<\/a><\/p>\n                <\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Designing a website can be time-consuming. Even if you&rsquo;re using a powerful WordPress theme or page builder, you may still [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/tutorials\/wordpress-page-template\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":76,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Beginner's Guide to WordPress Page Templates (2 Methods)","rank_math_description":"Page template files simplify the custom page creation process. Learn two methods on how to create a custom WordPress page template.","rank_math_focus_keyword":"wordpress page template","footnotes":""},"categories":[22642,22637],"tags":[],"class_list":["post-48806","post","type-post","status-publish","format-standard","hentry","category-content-creation","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/wordpress-page-template","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-criar-uma-pagina-template-no-wordpress","default":0},{"locale":"pl-PL","link":"https:\/\/www.hostinger.com\/pl\/tutoriale\/szablon-strony-wordpress\/","default":0},{"locale":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/wordpress-page-template-2\/","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/wordpress-page-template","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/wordpress-page-template","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/wordpress-page-template","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-criar-uma-pagina-template-no-wordpress","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/wordpress-page-template","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/wordpress-page-template","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/wordpress-page-template","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/wordpress-page-template","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/tutorials\/wp-json\/wp\/v2\/posts\/48806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/tutorials\/wp-json\/wp\/v2\/users\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/tutorials\/wp-json\/wp\/v2\/comments?post=48806"}],"version-history":[{"count":18,"href":"https:\/\/www.hostinger.com\/tutorials\/wp-json\/wp\/v2\/posts\/48806\/revisions"}],"predecessor-version":[{"id":135994,"href":"https:\/\/www.hostinger.com\/tutorials\/wp-json\/wp\/v2\/posts\/48806\/revisions\/135994"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/tutorials\/wp-json\/wp\/v2\/media?parent=48806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/tutorials\/wp-json\/wp\/v2\/categories?post=48806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/tutorials\/wp-json\/wp\/v2\/tags?post=48806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}