Title: GlobalDev Mega Post Importer
Author: Globaldev
Published: <strong>September 18, 2026</strong>
Last modified: September 18, 2026

---

Search plugins

![](https://ps.w.org/globaldev-mega-post-importer/assets/banner-772x250.png?rev=
3702133)

![](https://ps.w.org/globaldev-mega-post-importer/assets/icon-256x256.png?rev=3702133)

# GlobalDev Mega Post Importer

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

[Download](https://downloads.wordpress.org/plugin/globaldev-mega-post-importer.1.4.3.zip)

 * [Details](https://wordpress.org/plugins/globaldev-mega-post-importer/#description)
 * [Reviews](https://wordpress.org/plugins/globaldev-mega-post-importer/#reviews)
 *  [Installation](https://wordpress.org/plugins/globaldev-mega-post-importer/#installation)
 * [Development](https://wordpress.org/plugins/globaldev-mega-post-importer/#developers)

 [Support](https://wordpress.org/support/plugin/globaldev-mega-post-importer/)

## Description

GlobalDev Mega Post Importer provides two administrator-controlled migration workflows:

 * WordPress REST API import from a source URL supplied by an administrator.
 * CSV import with delimiter detection, column mapping and row preview.

REST imports can preserve post titles, content, excerpts, slugs, publication dates,
categories, tags and featured images. If a source post has no featured image, the
importer can use the first usable content image as a fallback.

CSV imports support mapped fields for title, content, excerpt, slug, date, status,
categories, tags, featured image URL, source ID, source URL and author. Categories
can include hierarchy notation.

The importer also provides:

 * AJAX source analysis before import.
 * Per-post and bulk imports.
 * Imported / not imported status detection.
 * Update and delete actions for previously imported posts.
 * Cleanup of media attachments created by the importer when an imported post is
   deleted.
 * Pagination, search and status filters.
 * Detailed live import activity logs.
 * Safe preservation of supported inline SVG markup.
 * Sanitization of imported HTML through WordPress allowlists.
 * Removal of source-controlled style and script blocks before imported content 
   is saved.

The plugin contacts only source URLs explicitly supplied by an administrator while
performing an import or source analysis. It does not send usage or tracking data
to GlobalDev.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/` or install the ZIP from Plugins
    > Add New > Upload Plugin.
 2. Activate **GlobalDev Mega Post Importer**.
 3. Open **GlobalDev Importer** in the WordPress admin menu.
 4. Choose **WordPress REST API** or **CSV Import**.
 5. Review the source data before starting an import.

## FAQ

### Does the REST importer require credentials on the source site?

Not for publicly available WordPress posts when the source site’s REST API permits
public access. The destination import actions require an administrator on the destination
WordPress site.

### What happens to categories and tags?

The importer creates or reuses destination terms and assigns them to imported posts.
REST imports can preserve category hierarchy when the source API exposes the required
taxonomy information. CSV imports can use configurable category and hierarchy separators.

### How are featured images handled?

The importer can download the source featured image into the destination Media Library.
If no featured image exists, it can use the first usable image found in the post
content.

### Can I import one post instead of all posts?

Yes. Both REST and CSV previews provide per-row import actions as well as bulk import
controls.

### Does the plugin copy CSS or JavaScript from a source post?

No. Source-controlled style blocks and all script blocks are removed before imported
content is saved. They are not stored or executed by the plugin.

### What CSV columns are supported?

The mapper supports title, content, excerpt, slug, publication date, status, categories,
tags, featured image URL, source/external ID, source URL and author. Only the title
field is required.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“GlobalDev Mega Post Importer” is open source software. The following people have
contributed to this plugin.

Contributors

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

[Translate “GlobalDev Mega Post Importer” into your language.](https://translate.wordpress.org/projects/wp-plugins/globaldev-mega-post-importer)

### Interested in development?

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

## Changelog

#### 1.4.3

 * Removed importing, storing and rendering of source-controlled CSS.
 * Removed storage of source-controlled JavaScript and JSON-LD script blocks.
 * Removed frontend inline style output and moved plugin admin presentation to enqueued
   CSS.
 * Source style/script blocks are now stripped before WordPress content sanitization.
 * Added the plugin owner WordPress.org username to Contributors.

#### 1.4.2

 * Removed the remaining prepared-SQL scanner findings by preparing custom-table
   queries directly at execution time.
 * Replaced direct REST and CSV duplicate-map SQL with WordPress query APIs and 
   post-meta caching.
 * Documented nonce verification for shared AJAX request helpers.
 * Removed the dynamic CSV `IN (...)` SQL construction that triggered placeholder-
   count and interpolation warnings.
 * Added explicit cache/no-cache rationale for the custom import-log table operations.

#### 1.4.1

 * Added WordPress.org-ready readme and plugin headers.
 * Changed the plugin text domain and package directory to `globaldev-mega-post-
   importer`.
 * Added explicit AJAX nonce verification in each AJAX handler.
 * Improved request sanitization.
 * Reworked CSV file reading to use the WordPress filesystem abstraction while retaining
   multiline CSV support.
 * Replaced direct temporary-file deletion with WordPress file APIs.
 * Improved prepared SQL handling for the plugin-owned import log and duplicate 
   lookup queries.
 * Added translator comments and ordered placeholders for translatable formatted
   strings.
 * Disabled execution of imported JavaScript; script blocks are diagnostics only.
 * Fixed the admin page hook and URL to match the public plugin slug.

#### 1.4.0

 * Added CSV import with automatic delimiter detection and configurable column mapping.
 * Added CSV preview, pagination, search, single-row import, bulk import, update
   and delete workflows.
 * Added CSV category hierarchy, tags, featured image URL and first-content-image
   fallback support.
 * Added stable CSV duplicate detection and live AJAX import logging.

#### 1.3.3

 * Preserved safe Elementor inline SVG icons.
 * Prevented automatic paragraph formatting from altering imported rendered Elementor
   markup.

#### 1.3.2

 * Added strict post-only CSS dependency isolation and scoping for rendered Elementor
   content.

#### 1.3.0

 * Added post-level asset diagnostics and detailed live AJAX activity logs.

#### 1.2.2

 * Added delete actions for imported posts and importer-created media.

#### 1.2.0

 * Added per-post import actions and imported/not-imported status tracking.

#### 1.1.0

 * Added categories, tags, source analysis and featured-image fallback support.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.4.3**
 *  Last updated **10 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [csv](https://wordpress.org/plugins/tags/csv/)[import](https://wordpress.org/plugins/tags/import/)
   [migration](https://wordpress.org/plugins/tags/migration/)[posts](https://wordpress.org/plugins/tags/posts/)
   [rest-api](https://wordpress.org/plugins/tags/rest-api/)
 *  [Advanced View](https://wordpress.org/plugins/globaldev-mega-post-importer/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/globaldev-mega-post-importer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/globaldev-mega-post-importer/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/globaldev-mega-post-importer/)