Wordpress Custom Page Template

Posted onby admin
  1. Wordpress Create Custom Page Template
  2. Wordpress Custom Page Template Not Showing Up
  3. Wordpress Main Page Template
  4. Wordpress Custom Page Template Not Displaying In Dropdown


  • Easily create custom page templates for any theme.

  • Do you want to use a WordPress theme that doesn´t have a full width page template? Add any template to your theme with WP Page Templates

  • You can add a left and/or right sidebar. You can even add above or below main content.

Themeta – Template tag that automatically lists all Custom Fields of a post; getpostcustom and getpostmeta – Retrieves one or all metadata of a post. Getpostcustomvalues – Retrieves values for a custom post field. Template Tags – WordPress Theme Developers Handbook page on Template Tags. For this reason, it’s good practice to keep your custom templates separate from the main theme. For a custom template, you have to define a Template Name (the name of the template) and a Template Post Type (where this template will be used). It looks like this.

  1. Custom Post Type – Template Hierarchy # Custom Post Type – Template Hierarchy WordPress will work through the template hierarchy and use the template file it comes across first. So if you want to create a custom template for your acmeproduct custom post type, a good place to start is by copying the single.php file, saving it as single-acme.
  2. The good news is that WordPress already comes with a built-in functionality to create custom home page. Selecting a Custom Page to be Used as Homepage in WordPress. WordPress allows you to easily use any page on your website as your homepage. You can simply go to Pages » Add New page inside WordPress admin area to create a new page.
  3. A Search Page is a WordPress Page with a custom Page template to give users more information for searching your site. Things You Need to Know Different WordPress Themes feature different template files. Some include a search.php template file.


  • Add left sidebar to pages

  • Add right sidebar to pages

  • Add left and right sidebar to pages

  • Add sidebar below the content

  • Add sidebar above the content

  • And more…

Go Premium

If you need more features, our premium version allows you to:

  • Hide header and footer for Landing Pages

  • Hide header and footer for WooCommerce Products

  • Hide header and footer for Events or any Post Type

  • Create full width posts

  • Create full width WooCommerce products


Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type WP Page Templates and click Search Plugins. Once you’ve found our plugin by VegaCorp you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.


What post types can I use this plugin on?

The free plugin works with pages only. The premium version works with all custom post types, including woocommerce.

The plugin doesn´t work as expected?


In that case our algorithm wasn´t able to find in your theme the header, footer, sidebars, or content element. So you need to use the advanced settings and enter the elements css selector.

If you think this plugin is not working as intended, please contact us so we can help.


Will hide on posts, yes. But to hide on pages too? (what you have on your main menus) Nah, that's too much to ask. 'Pay us $15 yearly.' How about I don't pay you and remove the plugin. Even paying, e.g., $8 one-off, which I would have considered to save time, is too much to ask here. Get lost.

Hey there, I am here for today for a quick tutorial. Recently, we have switched the Genesis Framework to the Focusblog theme by Thrivetheme.

That’s why we had to update many designs and functions. Template page attributes for custom post type is one of them.

Wordpress Create Custom Page Template

We have two custom post types registered, “Code Snippet” and “Case Studies.” I wanted to use the existing theme template for these post types. But, Template from Page Attributes available for only ‘page’ post type.

So, here are what we did to achieve that.

Enable TEMPLATE Page Attributes for CPT on WordPress


To do this, you’ll need to open the code you wrote to register custom post type(CPT). In my case, the following is the example code I added.

Wordpress Custom Page Template Not Showing Up

[thrive_text_block color=”note”]If you look at the code, you’ll notice “‘hierarchical’ => true,“. It is one of the arguments which is false by default. We need it to make true when we added “‘page-attributes’” to supports parameter.[/thrive_text_block]

Add “‘hierarchical’ => true,” or edit if “‘hierarchical’ => false,” to “‘hierarchical’ => true,“. Add “‘page-attributes’” to the supports parameter. As sooner as you save the file after adding this, you’ll see Page Attributes in the sidebar, like the screenshot below.

Add Template Post Type to Existing Templates

Alright, now we are in the next/final part of the job. One of the fantastic enhancements was delivered in WordPress 4.7 for the template system. Using that enhancement, we can handle any template for any custom post type(CPT).

So, here is the part we are going to play around. The theme which we are using for RainaStudio has BLANK, FULL-WIDTH, LANDING, & NARROW page template. So, I open all templates one by one and add “TemplatePost Type: post, page, projects, code” after “Template Name.”

Here is the original code snippet, before adding template post type.

And the snippet after adding template post type.

As sooner as I saved the file, code had taken into action. And the image below of Template selection.

Wordpress Main Page Template


Wordpress Custom Page Template Not Displaying In Dropdown

Being a thinker without box, I am not good at writing a conclusion. So far, if the tutorial works for you, share it with your friends and WordPress community. And your comment always much appreciated.

You will love The following tutorials: