Plugin info

Total downloads: 798
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 8/1/2018 (2757 days ago)
Added to WordPress: 9/1/2016 (9 years old)
Minimum WordPress version: 4.5.3
Tested up to WordPress version: 4.7.25
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 2757 days ago

20/100

Is Deserialize Metadata abandoned?

Possibly abandoned (last update 2757 days ago).

Compatibility

Requires WordPress: 4.5.3
Tested up to: 4.7.25
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

AEIOU
Rating 5.0/5 (2 reviews)Active installs 10
BHS MARCXML Importer
Rating 0.0/5 (0 reviews)Active installs 0
Bytes Import/Export Lite
Rating 0.0/5 (0 reviews)Active installs 0
Doubledome SEO Meta Updater
Rating 0.0/5 (0 reviews)Active installs 0
WP Meta and Date Remover
Rating 4.3/5 (70 reviews)Active installs 100,000
Hide/Remove Metadata
Rating 3.5/5 (13 reviews)Active installs 20,000

Description

When migrating from another system (i.e. Drupal), WordPress can require data that is currently serialized to be unserialized and stored in its own WordPress-specific tables/columns. This plugin can look for such data, and deserialize and store it, based on the plugin settings.

This plugin handles one (configurable) imported field at a time, so all imported, serialized data needs to be stored in that single field. Each key in that field can be mapped to any column, and stored in either wp_postmeta or wp_posts, as shown below:

`

if ( $maps[$key][‘wp_table’] === ‘wp_postmeta’ && $value != ” && $value != NULL ) {
add_post_meta( $post_id, $maps[$key][‘wp_column’], $value, $maps[$key][‘unique’] );
} else if ( $maps[$key][‘wp_table’] === ‘wp_posts’ && $value != ” && $value != NULL ) {
$post = array(
‘ID’ => $post_id,
$maps[$key][‘wp_column’] => $value
);
wp_update_post( $post );
}
`

The wp_schedule_event method is used to deserialize the data and place it into its appropriate fields, and it can run at any configurable interval (you pick a number, and then a unit of time).

Installation

  1. Upload the deserialize-metadata folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Fill out the settings on the Deserialize Metadata subpage of the Settings menu

Frequently Asked Questions

Installation Instructions

  1. Upload the deserialize-metadata folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Fill out the settings on the Deserialize Metadata subpage of the Settings menu

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

No changelog available