WP Manifestindependent plugin directory
manifest / content / pods-convert

Pods Convert

Pods Convert is a plugin to convert a Pod type or Storage type to another.

★ 10stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/pods-framework/pods-convert/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Pods Convert is a plugin to convert a Pod type or Storage type to another.

Description

Requires WP-CLI and access to the command line.

Run wp pods-convert migrate --pod=your_pod

Additional options can be:

  • Change the pod type: --new_type=post_type (For example, when it was an Advanced Content Type "pod" before)
  • Change the storage type: --new_storage=meta (For example, when it was Table-based storage "table" before)
  • Change the pod name used for new pod: --new_name=my_new_pod (This will bypass the attempt to create a temporary pod / delete the old one, you will end up with two different pods which are identical and have the same content)
  • Additional fields mapping: Coming soon
  • Verbose logging in terminal: --verbose
  • Currently only supports (and is tested against) Advanced Content Types converting to other pod types

wp pods-convert migrate --pod=your_act --new_type=post_type --new_storage=meta --new_name=your_cpt

The migration will create a temporary pod from the pod, migrate all items from that pod 100 at a time, then attempt to delete the pod and rename the temporary pod back to the original pod name.

Future features

  • Additional fields mapping (change which fields map to which fields)
  • Convert from other content types to Advanced Content Types

Installation

  1. Unpack the entire contents of this plugin zip file into your wp-content/plugins/ folder locally
  2. Upload to your site
  3. Navigate to wp-admin/plugins.php on your site (your WP Admin plugin page)
  4. Activate this plugin

OR you can just install it with WordPress by going to Plugins >> Add New >> and type this plugin's name

Changelog

0.1 - July 14th, 2015

  • First release