# Migrate WordPress Comments to Discourse

**URL:** https://meta.discourse.org/t/migrate-wordpress-comments-to-discourse/174160
**Category:** WordPress
**Created:** [December 24, 2020, 12:12am UTC](https://meta.discourse.org/t/migrate-wordpress-comments-to-discourse/174160 "2020-12-24T00:12:57Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![mcnaveen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcnaveen/32/204061_2.png) [@mcnaveen](https://meta.discourse.org/u/mcnaveen)
#### Post date: [December 24, 2020, 12:12am UTC](https://meta.discourse.org/t/migrate-wordpress-comments-to-discourse/174160/1 "2020-12-24T00:12:58Z")

</div>

I’m planning to migrate my blog from WordPress to Ghost and Planned to use Discourse as commenting system.

Is it possible to move every comment as a thread to discourse.

All Post URLs are going to be same after moving to Ghost.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [December 27, 2020, 9:54am UTC](https://meta.discourse.org/t/migrate-wordpress-comments-to-discourse/174160/2 "2020-12-27T09:54:14Z")

</div>

Hello! Welcome to the community. Apologies for the slow reply (was celebrating 🎅).

> [@mcnaveen](#):
>
> Is it possible to move every comment as a thread to discourse.

Yes it is. Are you looking to get standard [Discourse.org](http://Discourse.org) hosting? If so, the Discourse team can handle the migration for you. See [Discourse pricing | Discourse - Civilized Discussion](https://www.discourse.org/pricing).

---

<div class="post-metadata">

### Author: ![mcnaveen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcnaveen/32/204061_2.png) [@mcnaveen](https://meta.discourse.org/u/mcnaveen)
#### Post date: [December 27, 2020, 4:28pm UTC](https://meta.discourse.org/t/migrate-wordpress-comments-to-discourse/174160/3 "2020-12-27T16:28:54Z")

</div>

Hey @angus Thanks for your reply !! Hope you’re enjoying the holidays.

I’m planning for Self Hosted one. Is there any documentation I can follow?

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [December 28, 2020, 6:45am UTC](https://meta.discourse.org/t/migrate-wordpress-comments-to-discourse/174160/4 "2020-12-28T06:45:24Z")

</div>

If you’re self-hosting, your migration options are:

1. Keep all the old comments in wordpress, turn on Discourse comments and use the wp-discourse plugin comment setting “Show Existing WP Comments”. This will let you show all the old Wordpress comments as well as new Discourse comments in the same comment section in Wordpress.

2. Migrate all existing Wordpress comments to Discourse using a migration script. You’ll need to either be comfortable with handling code to do this yourself, or you’ll need to hire someone to help you.

If you’re not a developer and you’re looking for the simplest option, I would recommend you do “1”. On that, see further:

> [@Install and configure the WP Discourse Wordpress plugin for Discourse](https://meta.discourse.org/t/wp-discourse-plugin-installation-and-setup/50752#heading--commenting-settings):
>
> To get started with the WP Discourse Plugin, go through each of these topics in order and watch the videos at the top of the topic. [Install the plugin](https://meta.discourse.org/t/install-the-wp-discourse-plugin/223489/1)[Connect to Discourse](https://meta.discourse.org/t/connect-wp-discourse-to-discourse/223490/1)[Set up Publishing](https://meta.discourse.org/t/wp-discourse-and-publishing-posts-to-discourse/223492/1)[Set up Commenting](https://meta.discourse.org/t/wp-discourse-and-commenting/223493/1)[Set up DiscourseConnect](https://meta.discourse.org/t/wp-discourse-and-discourseconnect/223494/1) The two main plugin features, Publishing and [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) don’t have to be used together. You can just set up Publishing (and Commenting), and not use [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true), or just set up [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true), or set up both. There’s a short description of each featu…

---

<div class="post-metadata">

### Author: ![mcnaveen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcnaveen/32/204061_2.png) [@mcnaveen](https://meta.discourse.org/u/mcnaveen)
#### Post date: [December 28, 2020, 5:12pm UTC](https://meta.discourse.org/t/migrate-wordpress-comments-to-discourse/174160/5 "2020-12-28T17:12:39Z")

</div>

Seems this solution is great. I’ll look into it.

This is what I have planned.

I’m planning to migrate from WordPress to Ghost first. Then I have to use Discourse as my commenting system.

> **[Can I also migrate comments from WordPress](https://forum.ghost.org/t/can-i-also-migrate-comments-from-wordpress/19027)**
>
> I’m planning to migrate my WordPress blog to Ghost. And planned to use Discourse as commenting system. Is it possible to migrate everything including the post and comments whithout losing anything?

I’m concerned about my comments. Because As far I checked. Discourse needs Login to Comment on a thread. In that case how the comment will become as thread? If it does. How that particular user can claim that account (or It can be anonymous?)

Thinking about lots of stuff.

---

<div class="post-metadata">

### Author: ![Ridhima\_Sharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ridhima_sharma/32/208351_2.png) [@Ridhima\_Sharma](https://meta.discourse.org/u/Ridhima_Sharma)
#### Post date: [March 25, 2021, 1:15pm UTC](https://meta.discourse.org/t/migrate-wordpress-comments-to-discourse/174160/6 "2021-03-25T13:15:32Z")

</div>

> [@angus](#):
>
> Migrate all existing Wordpress comments to Discourse using a migration script. You’ll need to either be comfortable with handling code to do this yourself, or you’ll need to hire someone to help you.

Hey @angus

Hope you are well!

I was planning to go with option 2 to migrate existing WordPress comments to discourse.

I was just wondering if I need to use the migration script, could you provide some kind of reference to start with?

Thanks in advance!!

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [March 25, 2021, 9:54pm UTC](https://meta.discourse.org/t/migrate-wordpress-comments-to-discourse/174160/7 "2021-03-25T21:54:57Z")

</div>

Hey @Ridhima_Sharma 🙂

Just checking, do you want to run the script yourself and you want some tips, or are you looking for a reference for someone to help you with it? Sorry was just unclear what you meant by “reference”.

If you’re looking to run the script yourself, there are some good tutorials on each of the existing discourse migration scripts tagged with #import here on meta. I can give some tips here on there on an import, but best to do that in the relevant import topic.

If you’re looking for a reference in terms of hiring someone to handle the import, I would recommend you post in the #Marketplace.
