Search Over 18,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Post Type Switcher

A simple way to change a post's type in WordPress

Any combination is possible, even custom post types:

  • Page to Post
  • Post to Page
  • Page to Attachment
  • Post to Custom

Note: Invisible post types (revisions, menus, etc...) are purposely excluded. Filter 'pts_post_type_filter' to adjust the boundaries.

Now with bulk editing, thanks to Matthew Gerring!

Author johnjamesjacoby
Profile
Contributors johnjamesjacoby, beatpanda
Tags post type
  • Install the plugin into the plugins/post-type-swticher directory, and activate.
  • From the post edit screen, above the "Publish" button is the "Post Type" interface.
  • Change post types as needed.

Version 1.2

  • Add bulk editing to supported post types
  • Props Matthew Gerring for bulk edit contribution

Version 1.1.1

  • Add is_admin() check to prevent theme-side interference
  • Change save_post priority to 999 to avoid plugin compatibility issues
  • Remove ending closing php tag
  • HTML and PHPDoc improvements

Version 1.1

  • Fix revisions being nooped
  • Fix malformed HTML for some user roles
  • Classificationate

Version 1.0

  • Fix JS bugs
  • Audit post save bail conditions
  • Tweak UI for WordPress 3.3

Version 0.3

  • Use the API to change the post type, fixing a conflict with persistent object caches
  • No longer requires JavaScript

Version 0.2

  • Disallow post types that are not public and do not have a visible UI

Version 0.1

  • Release

Why would I need this?

You need to selectively change a posts type from one to another.

Does this ruin my taxonomy associations?

It should not. This plugin only changes the 'post_type' property of a post.

Share  
Download
Version 1.2

Requires WordPress version: 3.0 or higher

Compatible up to: 3.5.1

Last Updated 10 Oct 2012

Date Added: 29 May 2010

Plugin Homepage

Evaluation
star1
star2
star3
star4
star5

4.58 stars
57 ratings
32,537 downloads

Compatibility

Not Enough Data

Reports:
Works: 3
Broken: 0