Convert Pages to Posts and Vice versa

Written by Jean Galea
Written by Jean Galea
Sometimes you may need to convert posts to pages or vice versa, and as usual a couple of WordPress developers have already developed such a solution for you. Read the post to discover which plugins can help you out.

Partner Sponsors


Full disclosure: If you purchase through a link on our site, we may earn a commission. Learn more.

Sometimes you may need to convert posts to pages or vice versa, and as usual a couple of WordPress developers have already developed such a solution for you:


pTypeConverter allows you to easily convert any post type of a certain post to another in an easy to use interface. A pTypeConverter role capability prevents unwanted users from converting pages (i.e. only Administrators and Editors have this ability to begin with), which can be adjusted by using a Role Manager plugin.

Get pTypeConverter

Post Type Switcher

Another handy conversion plugin, any combination is possible, even custom post types.

Get Post Type Switcher

Vice Versa

Vice Versa allows you to easily convert WordPress Posts to Pages and Pages to Posts. You can also assign a Page or Post a parent or category(s) as you are converting from one to the other. Vice Versa is easy to install and use. No database tables are affected during installation and there are no additional settings required for the Vice Versa to work.

Get Vice Versa

If you enjoyed this post, make sure to subscribe to WPMayor’s RSS feed.

This article was filed in our archives.
Written by Jean Galea
Jean Galea is an investor, entrepreneur, and blogger. He is the founder of WP Mayor, the plugins WP RSS Aggregator and Spotlight, as well as the podcast. His personal blog can be found at

In this article

Discover More

9 Responses

  1. of these three, currently only Post Type Switcher has been updated for compatibility with 3.9.1

  2. Is it not bad for seo to convert pages to posts? I have around 10 pages which were actually posts and then I convert them to pages, but now I think they should be posts as they are not realy important. I am just wondering what kind of effect it would have on seo…

  3. If you have some basic database knowledge, a more direct approach would be to write an UPDATE SQL sentence to change the attribute “post_type” in the table “wp_posts” (switching its value between “post” and “page” depending on what you want).

  4. Tnx sir i was thinking to convert few of my pages to posts 🙂 finally got the solution i was looking for 🙂

      1. I am using WP to create Knowledge base. I have directory of html files that I imported to WP. It is displaying under Pages.

        What I want is that all pages should appear under Posts or as Posts so that I can assign them category and they get updated and published under each respective category.

        Can this plugin help me with that. Or It can break the existing theme structure

Share Your Thoughts

Your email address will not be published. Required fields are marked *

New discoveries, every week.
Join thousands of designers, developers, and builders that come to WP Mayor to find the best guides, tools, and services for their next website. One email, once a week.
WP Mayor Newsletter

Claim Your Free Website Tip 👇

Leave your name, email and website URL below to receive one actionable improvement tip tailored for your website within the next 24 hours.

"They identified areas for improvement that we had not previously considered." - Elliot

By providing your information, you'll also be subscribing to our weekly newsletter packed with exclusive content and insights. You can unsubscribe at any time with just one click.

What's missing?