Title: Theme Pages
Author: stevenbailey
Published: <strong>March 13, 2015</strong>
Last modified: March 13, 2015

---

Search plugins

![](https://ps.w.org/theme-pages/assets/banner-772x250.jpg?rev=1112282)

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/theme-pages_ad9ecb.svg)

# Theme Pages

 By [stevenbailey](https://profiles.wordpress.org/stevenbailey/)

[Download](https://downloads.wordpress.org/plugin/theme-pages.zip)

 * [Details](https://wordpress.org/plugins/theme-pages/#description)
 * [Reviews](https://wordpress.org/plugins/theme-pages/#reviews)
 *  [Installation](https://wordpress.org/plugins/theme-pages/#installation)
 * [Development](https://wordpress.org/plugins/theme-pages/#developers)

 [Support](https://wordpress.org/support/plugin/theme-pages/)

## Description

Ever faced the situation where you want to create a page on your blog that can not
accidentally be deleted or edited through the dashboard? Or perhaps you have some
custom HTML that the WordPress editor keeps on modifying wrongly. There are hacks
you can do to fix things like these, but there has to be a more elegant solution.

Theme Pages uses a custom post type that swaps the default editor for an automatically
assigned page template within a parent or child theme. The pages you create retain
the same abilities of other post types, but the actual content can be written in
pure HTML unmodifiable by WordPress.

Benefits include:

 * Hard coded HTML allows you to better customize pages.
 * Easily transported, just copy the theme files!
 * Does not interfere with other plugins or features in WordPress.

A good example could be creating a contact us page, you will likely never change
the content, but a user accidentally editing it could break the functionality. Using
this plug-in you could provide it instead with the theme.

## Installation

Simply install and activate, there are no set-up requirements needed to get started.
Once activated use the Theme Pages menu item to assign and customize available pages.

To create a new page. First go to the Theme Pages menu item in your dashboard (make
sure to activate the plug-in first). Create a theme page giving it a name, and make
sure it is published or scheduled. Once you have done that, the developers section
will tell you where to create a new page template. If you are new to page templates,
then check out the Page Templates article over at WordPress.org codex.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Theme Pages” is open source software. The following people have contributed to 
this plugin.

Contributors

 *   [ stevenbailey ](https://profiles.wordpress.org/stevenbailey/)

[Translate “Theme Pages” into your language.](https://translate.wordpress.org/projects/wp-plugins/theme-pages)

### Interested in development?

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

## Meta

 *  Version **1.1**
 *  Last updated **11 years ago**
 *  Active installations **10+**
 *  WordPress version ** 3.8.0 or higher **
 *  Tested up to **4.1.42**
 *  [Advanced View](https://wordpress.org/plugins/theme-pages/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/theme-pages/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/theme-pages/reviews/)

## Contributors

 *   [ stevenbailey ](https://profiles.wordpress.org/stevenbailey/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/theme-pages/)