Title: WP Custom Post Template Redux
Author: Mat Gargano
Published: <strong>July 9, 2016</strong>
Last modified: July 11, 2016

---

Search plugins

![](https://ps.w.org/wp-custom-post-template-redux/assets/banner-772x250.png?rev
=1451706)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/wp-custom-post-template-redux_330000.
svg)

# WP Custom Post Template Redux

 By [Mat Gargano](https://profiles.wordpress.org/matstars/)

[Download](https://downloads.wordpress.org/plugin/wp-custom-post-template-redux.1.4.3.zip)

 * [Details](https://wordpress.org/plugins/wp-custom-post-template-redux/#description)
 * [Reviews](https://wordpress.org/plugins/wp-custom-post-template-redux/#reviews)
 *  [Installation](https://wordpress.org/plugins/wp-custom-post-template-redux/#installation)
 * [Development](https://wordpress.org/plugins/wp-custom-post-template-redux/#developers)

 [Support](https://wordpress.org/support/plugin/wp-custom-post-template-redux/)

## Description

 * This plugin lets you add the custom post templates in your WordPress custom post
   type. You can easily apply your custom post template in custom post type posts,
   just as you would do the same for page templates.
 * The templates are defined similarly to page templates, and if selected will replace
   single-cpt-slug.php (see template hierarchy https://developer.wordpress.org/themes/
   basics/template-hierarchy/) for the specified post.
 * Admin can use default setting for the custom post type plugin by simply clicking
   on default setting button.

Implementation notes:

 * Page templates use, in the comments at the top of the file “Template Name:”, 
   whereas to use this plugin’s custom post templates use “WP Post Template: my-
   post-type-slug” — you can combine page templates and custom post type templates
   by just adding the applicable comments to the PHP file.
 * CPT templates use “WP Post Type:” plus the custom post type slug, e.g. “WP Post
   Type: my-fun-post-type” you can use a single template for multiple post types–
   if you leave it blank it will be available to all post types, which will maintain
   compatibility with WP Custom Post Template 1.0.
 * You must have store the custom post template files in your theme in the same 
   directory/folder as your index.php template file, not in a sub-directory/sub-
   folder.

### Features

 * Select custom post type where you need to show the post template.
 * Select default setting to show post template in your theme default post type.
 * You can add Advanced Custom Fields field groups based on the Custom Post Template
   chosen

## Screenshots

[⌊Screenshot of dropdown for selecting a custom post type template⌉⌊Screenshot of
dropdown for selecting a custom post type template⌉[

Screenshot of dropdown for selecting a custom post type template

[⌊Screenshot of the enable post type select screen⌉⌊Screenshot of the enable post
type select screen⌉[

Screenshot of the enable post type select screen

[⌊Screenshot of a template that is a page template and a custom post type template
for two different custom post types⌉⌊Screenshot of a template that is a page template
and a custom post type template for two different custom post types⌉[

Screenshot of a template that is a page template and a custom post type template
for two different custom post types

[⌊Screenshot demonstrating how to use a Custom Post Type Template with Advanced 
Custom Fields⌉⌊Screenshot demonstrating how to use a Custom Post Type Template with
Advanced Custom Fields⌉[

Screenshot demonstrating how to use a Custom Post Type Template with Advanced Custom
Fields

## Installation

#### Install

 1. Login into your WordPress admin panel
 2. Navigate to Plugins => Add New
 3. Click Upload
 4. Click Choose File and select the zip file.
 5. Click Install Now.
 6. Activate the plugin through the ‘Plugins’ menu in WordPress.
 7. Go to Dashboard => WP Post Template and set your general setting.
 8. To create new custom Post Template you need to put the new file in the same directory/
    folder as your index.php and just need to add comment (WP Post Template: Your New
    Post Template Name) in your new post template file same as you do for page template.

#### Uninstall

 1. Deactivate WP Post Template in the ‘Plugins’ menu in WordPress.
 2. After Deactivation a ‘Delete’ link appears below the plugin name, follow the link
    and confirm with ‘Yes, Delete these files’.
 3. This will delete all the plugin files from the server as well as erasing all options
    the plugin has stored in the database.

## FAQ

 * This is a forked version of dotsquares’ WP Post Template plugin. It allows theme
   authors to create post templates as well as page templates for their custom post
   types.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“WP Custom Post Template Redux” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Mat Gargano ](https://profiles.wordpress.org/matstars/)
 *   [ DotsquaresLtd ](https://profiles.wordpress.org/dswpsupport/)

[Translate “WP Custom Post Template Redux” into your language.](https://translate.wordpress.org/projects/wp-plugins/wp-custom-post-template-redux)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wp-custom-post-template-redux/),
check out the [SVN repository](https://plugins.svn.wordpress.org/wp-custom-post-template-redux/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/wp-custom-post-template-redux/)
by [RSS](https://plugins.trac.wordpress.org/log/wp-custom-post-template-redux/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.1

 * Minor documentation fixes

#### 1.4

 * Added integration with Advanced Custom Fields that allows creating fields based
   on a post template selected

#### 1.3.1

 * Added backwards compatibility with forked plugin, if you do not explicitly specify
   a post type (that is active in the plugins settings) in the template the template
   will be available to any post type (that is active in the settings).

#### 1.3

 * Forked plugin
 * added the ability to use post types in the template files
 * redid the admin screen — its now under settings
 * reworked some of the code

#### 1.1 – 2015-07-18

 * Updated according to new wp version functions.

#### 1.0

 * A initial version.

## Meta

 *  Version **1.4.3**
 *  Last updated **10 years ago**
 *  Active installations **10+**
 *  WordPress version ** 3.0 or higher **
 *  Tested up to **4.5.33**
 * Tags
 * [custom post type](https://wordpress.org/plugins/tags/custom-post-type/)[custom template](https://wordpress.org/plugins/tags/custom-template/)
   [custom template for post](https://wordpress.org/plugins/tags/custom-template-for-post/)
   [post-template](https://wordpress.org/plugins/tags/post-template/)[wp custom post template](https://wordpress.org/plugins/tags/wp-custom-post-template/)
 *  [Advanced View](https://wordpress.org/plugins/wp-custom-post-template-redux/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/wp-custom-post-template-redux/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wp-custom-post-template-redux/reviews/)

## Contributors

 *   [ Mat Gargano ](https://profiles.wordpress.org/matstars/)
 *   [ DotsquaresLtd ](https://profiles.wordpress.org/dswpsupport/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wp-custom-post-template-redux/)