00
:
00
:
00
LIMITED TIME OFFER: Act now to lock in a 50% discount!
Risk free, backed by our 90-Day Money Back Guarantee.
Get Started

You may have seen some references on our site to annual licensing or renewals.

All plugins currently come with a lifetime license, no matter what the site says.

We’re currently running tests before we make the switch to annual pricing. Check the Discounts tab to purchase our other plugins and get a lifetime license before they’re gone.

I Understand I Have a Lifetime License

Lifetime licenses are only available for a short time!

SPECIAL OFFER 
Save 50% OFF For a Limited Time!
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing lifetime licenses will be unaffected so get in while you can!
  • 90-Day Money-Back Guarantee
  • Fast World Class Support
  • Unlimited Sites
  • Free Lifetime Updates
  • Easy to Use
  • Developer Friendly
Risk free! Cancel at any time with our 90-day guarantee.
"All Import/Export is an awesome suite of tools. It gets me out of some tough challenges."
Eric Karkovack, Freelance Writer
"WP All Import - Versatile, and I have saved so much time with it over the years."
Matt Andrews, Full Stack Web Developer
"@WPAllImport just let me import 3000 products from some arbitrary Excel to WooCommerce w/ a few clicks, including images and categories."
Joris Witteman, Developer / Designer

Wait, Don’t Miss Your Chance for a Lifetime License!

@glitzformals
"This plugin is a game changer for my situation. I’m stunned at how fast and effortless the import process is."
@adatfalo
"I have never experienced such a quick and helpful support experience with any plugin, and by the way, the knowledge of the support colleagues is professional!"
@jessedw44
"Even if you just use this plugin once, it will save you time. If you work on several sites its invaluable. Constantly developed, and continuously supported. Great job."

90-Day Guarantee

Not 100% happy? Let us know and we’ll promptly send you a refund.

Free Updates For Life

Pay once for unlimited installs, even client sites. No renewal fees.

World Class Support

Over 9 years experience with WordPress imports and exports.

Your Last Chance for a Lifetime License!

We are soon moving to yearly licenses only. Once lifetime licenses are gone, they're gone forever.
@adatfalo
"I have never experienced such a quick and helpful support experience with any plugin, and by the way, the knowledge of the support colleagues is professional!"
@jessedw44
"Even if you just use this plugin once, it will save you time. If you work on several sites its invaluable. Constantly developed, and continuously supported. Great job."

90-Day Guarantee

Not 100% happy? Let us know and we’ll promptly send you a refund.

Free Updates For Life

Pay once for unlimited installs, even client sites. No renewal fees.

World Class Support

Over 9 years experience with WordPress imports and exports.
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More

How to Import WordPress Comments

To import WordPress comments, go to All Import › New Import, provide your import file, and map the incoming data elements to the relevant WordPress comment fields. Run the import, then verify that the new data is correct.

Step 1: Import WordPress Comments – Create New Import

Navigate to All Import › New Import on your site, provide your import file (upload, download, or select it), then choose Comments from the dropdown list:

Import WordPress Comments New Import

Click Continue to Step 2.

Step 2: Review the Comments to Import

The Review Import File screen appears next. Here, check that your import file and data are correct:

Import WordPress Comments Review Import File

Near the bottom, you can use the Manage Filtering Options section to apply filters to the import data, which you to narrow down which comments to import.

Click Continue to Step 3.

Step 3: Map the WordPress Comments Data

Next, you will see the Drag & Drop screen, which allows you to map the data elements from your import file to their corresponding Comments target fields. To do so, drag the import elements from the right side of the screen to their target fields on the left.

Comment Content

First, map the Comment itself, then the Parent Post it's attached to (with post ID, slug, or post title), then the Comment Date:

Import WordPress Comments Comment Content

The Advanced Options section lets you define Approval Status, Comment Type, Karma, and Parent Comment (matched by comment ID or date/time of parent in GMT time).

Import WordPress Comments Comment Content Advanced Options

Comment Author

This section lets you map the Author Name and Author Email:

Import WordPress Comments Content Author

There are additional advanced options in this section that let you map the Author User ID, Author IP, Author URL, and Comment Agent:

Import WordPress Comments Content Author Advanced Options

Comment Meta

This section lets you add custom fields or meta to your comments:

Import WordPress Comments Comment Meta

Below, you may see other sections depending on your installed add-ons, and also the Function Editor at the end.

Click Continue to Step 4.

Step 4: Configure the Settings and Run the Comments Import

You now see the Import Settings screen, where you can define key import settings. To start, click Auto-detect to generate a unique identifier for the imported comments. This allows our software to identify duplicates and properly apply updates.

Import WordPress Comments Import Settings

Below this, you'll see the Scheduling Options and Configure Advanced Settings sections. These can be left with their default selections for this example.

Click Continue at the bottom to move to the next step.

This brings you to the Confirm & Run interface, where you can review an import summary explaining what will happen. Click on Confirm & Run Import to proceed.

Once the import completes, you'll see this screen:

Import WordPress Comments Import Complete

Check and view the comments after you import the WordPress comments.

Import WordPress Comments – Advanced Topics

Comment Skipped Due to Post Match Not Found

If a comment is skipped because no post parent is found, you'll see a message like this in the History Logs:

[01:44:36] SKIPPED: Comment post not found by id `Hello world!`

To solve this, you need to check that there's a valid post matching the post ID, title, or slug that you're using. Comments can only be imported when they have a matching post.

Learn more about importing WordPress posts here: How to Import WordPress Posts.

Use Filters to Select What Comments to Import

You can filter the comments to import during Step 2 or when editing the existing import template under Manage Filtering Options. To create a filter, you need to specify an Element, a Rule, and a Value.

Import WordPress Comments Manage Filtering Options

In this screenshot, we've created a rule that will only import comments where the parent post ID has a value equal to 8.

To change a filter for an existing import, locate that import in All Import › Manage Imports, go to Edit Template, and modify the filters in Manage Filtering Options.

You can learn more here: Filtering with XPath.

Import WordPress Comments – Frequently Asked Questions

How Do I Export All Comments from WordPress?

  1. Navigate to All Export › New Export.
  2. Choose Comments as the Specific Post Type.
  3. Build the export columns by dragging fields from the Available Data section in the Drag & Drop screen.
  4. Click Continue and then Confirm & Run Export.
  5. Download the exported file using Click to Download.

How Do I Bulk Edit My Existing Comments?

  1. Using WP All Export, create an export for all existing comments.
  2. Download the exported comments.
  3. Edit them in your desired spreadsheet software.
  4. Go to All Export › Manage Exports and use Import with WP All Import.
  5. Load the edited file and run the import.

This requires you to have both WP All Import and WP All Export. Learn more about bulk editing data here: How to Bulk Edit WooCommerce and WordPress Data.

How Do I Migrate Comments From One Site to Another?

  1. In WP All Export, create an export with all desired comments.
  2. Download the bundle file for the exported comments.
  3. In WP All Import, go to All Import › New Import and upload the bundle file
  4. Run the import and review the migrated comments afterward.

For this to work, the posts should match by title, as that's what is used in the bundle file. Learn more about this process here: How to Migrate WooCommerce and WordPress Data.

Import WordPress Comments – Related Docs

Learn how to import any file into WordPress using WP All Import.

Step-by-step instructions on how to import WordPress posts.

Learn how to use PHP code during your import to modify data on-the-fly.

Import WordPress Comments – Related Videos

Lifetime support. Lifetime updates. Pay once.

Packages
Standalone
Import
Pro Package
$249
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import + Export Pro Package
$299
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
WooCommerce Import Package
$149
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import Standalone
$99
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import + Export Standalone
$169
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Export Standalone
$99
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee

Unlimited Installs. World-class Support.
Money Back Guarantee.

Packages
Standalone
Import
Pro Package
  normally $499.00  
$249.00
/year
Save $250, 50% Discount
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import + Export Pro Package
  normally $599.00  
$299.00
/year
Save $300, 50% Discount
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
WooCommerce Import Package
  normally $299.00  
$149.00
/year
Save $150, 50% Discount
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import Standalone
  normally $199.00  
$99.00
/year
Save $100, 50% Discount
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import + Export Standalone
  normally $339.00  
$169.00
/year
Save $170, 50% Discount
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Export Standalone
  normally $199.00  
$99.00
/year
Save $100, 50% Discount
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
cross