# Help! wordpress to discourse

**URL:** https://meta.discourse.org/t/help-wordpress-to-discourse/33491
**Category:** Support
**Tags:** wordpress
**Created:** [September 20, 2015, 8:40am UTC](https://meta.discourse.org/t/help-wordpress-to-discourse/33491 "2015-09-20T08:40:01Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![rnovino](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rnovino/32/115865_2.png) [@rnovino](https://meta.discourse.org/u/rnovino)
#### Post date: [September 20, 2015, 8:40am UTC](https://meta.discourse.org/t/help-wordpress-to-discourse/33491/1 "2015-09-20T08:40:01Z")

</div>

I want to migrate all my wordpress post going to discourse as my primary platform, as of now my site is consists of wordpress as my primary domain then a forum which uses discourse on a subdomain.

What I want to do now is move all my wordpress post to discourse so I can make my discourse forum as my primary site now and put it on my primary root domain.

so far what I am seeing a solution for this is using the plugin of wordpres to post all my recent articles going to discourse.

but I don’t want to manually do it. Is there a better or faster way so that I can officially remove my wordpress site and make my discourse discussion site as my primary platform.

I just want to move all my recent post from my wordpres going to discourse

hoping for some feedbacks regarding this matter thank you 😄

---

<div class="post-metadata">

### Author: ![rnovino](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rnovino/32/115865_2.png) [@rnovino](https://meta.discourse.org/u/rnovino)
#### Post date: [September 20, 2015, 9:30am UTC](https://meta.discourse.org/t/help-wordpress-to-discourse/33491/2 "2015-09-20T09:30:29Z")

</div>

This [WP DISCOURSE](https://github.com/discourse/wp-discourse) plugin only have the feature

> Optinally publish all new posts to Discourse automatically

Can it also publish recent/older posts?

---

<div class="post-metadata">

### Author: ![purldator](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@purldator](https://meta.discourse.org/u/purldator)
#### Post date: [September 20, 2015, 12:12pm UTC](https://meta.discourse.org/t/help-wordpress-to-discourse/33491/3 "2015-09-20T12:12:49Z")

</div>

> [@rnovino](#):
>
> but I don’t want to manually do it. Is there a better or faster way so that I can officially remove my wordpress site and make my discourse discussion site as my primary platform.

To make Discourse your official blog platform, I suggest checking out [Sam’s Blog Plugin](https://meta.discourse.org/t/sams-blog-plugin/12656).

---

<div class="post-metadata">

### Author: ![rnovino](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rnovino/32/115865_2.png) [@rnovino](https://meta.discourse.org/u/rnovino)
#### Post date: [September 20, 2015, 12:27pm UTC](https://meta.discourse.org/t/help-wordpress-to-discourse/33491/4 "2015-09-20T12:27:21Z")

</div>

not the functionality I need, all I need is to import all my blog post to discourse it may be a sql or plugin, sams blog plugin just converts the discourse to blog like look but not easy to customize ☹

---

<div class="post-metadata">

### Author: ![rnovino](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rnovino/32/115865_2.png) [@rnovino](https://meta.discourse.org/u/rnovino)
#### Post date: [September 20, 2015, 1:18pm UTC](https://meta.discourse.org/t/help-wordpress-to-discourse/33491/5 "2015-09-20T13:18:22Z")

</div>

I think this might help for me [GitHub - gnunicorn/discourse-curated-home: PROJECT MOVED · GitHub](https://github.com/ligthyear/discourse-curated-home) temporary

---

<div class="post-metadata">

### Author: ![etiennedesign](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@etiennedesign](https://meta.discourse.org/u/etiennedesign)
#### Post date: [November 29, 2016, 4:03pm UTC](https://meta.discourse.org/t/help-wordpress-to-discourse/33491/6 "2016-11-29T16:03:43Z")

</div>

Hi,  
this is exactly what i want to do, did you manage to migrate your posts to discourse?

The plugins from your link seems to be broken.

Cheers

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [November 30, 2016, 11:25am UTC](https://meta.discourse.org/t/help-wordpress-to-discourse/33491/7 "2016-11-30T11:25:45Z")

</div>

If the goal is to remove WordPress from the equation entirely, then you could look for a freelancer in our #Marketplace to create a migration script for this, either by:

- Writing a script that can import [WordPress’ XML export](https://codex.wordpress.org/Tools_Export_Screen) as Discourse data
- Writing a tool that uses the [WordPress API](https://wordpress.org/plugins/rest-api/) to migrate its posts over to Discourse.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [April 3, 2019, 12:41pm UTC](https://meta.discourse.org/t/help-wordpress-to-discourse/33491/8 "2019-04-03T12:41:19Z")

</div>



---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [April 3, 2019, 1:42pm UTC](https://meta.discourse.org/t/help-wordpress-to-discourse/33491/9 "2019-04-03T13:42:45Z")

</div>


