# Wordpress integration/Plugin

**URL:** https://meta.discourse.org/t/wordpress-integration-plugin/229162
**Category:** WordPress
**Created:** [June 6, 2022, 2:40pm UTC](https://meta.discourse.org/t/wordpress-integration-plugin/229162 "2022-06-06T14:40:59Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![omiebi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omiebi/32/262764_2.png) [@omiebi](https://meta.discourse.org/u/omiebi)
#### Post date: [June 6, 2022, 2:41pm UTC](https://meta.discourse.org/t/wordpress-integration-plugin/229162/1 "2022-06-06T14:41:00Z")

</div>

Hello everyone, is it possible to embed a Wordpress site on my self hosted discourse community?

---

<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: [June 6, 2022, 3:39pm UTC](https://meta.discourse.org/t/wordpress-integration-plugin/229162/2 "2022-06-06T15:39:55Z")

</div>

Hey @omiebi, welcome to Discourse Meta.

The best way to work with both Wordpress and Discourse is to have Wordpress and Discourse on separate servers (i.e. at different web addresses), and connect them using the [WP Discourse](https://github.com/discourse/wp-discourse) Plugin. Please check out the introduction to the [WP Discourse](https://github.com/discourse/wp-discourse) Plugin here:

> [@Install and configure the WP Discourse Wordpress plugin for Discourse](https://meta.discourse.org/t/wp-discourse-plugin-installation-and-setup/50752):
>
> To get started with the [WP Discourse](https://github.com/discourse/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: ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)
#### Post date: [June 6, 2022, 3:43pm UTC](https://meta.discourse.org/t/wordpress-integration-plugin/229162/3 "2022-06-06T15:43:08Z")

</div>

Another way, if you just want to access the Wordpress site within Discourse, would be to embed it with an iframe. I think you also have to make sure you put the domain of the WP site in the allowed iframes admin setting.

There’s also an option to publish a Discourse topic as a page, which could help you make that iframe its own separate page within Discourse.

---

<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: [June 6, 2022, 3:47pm UTC](https://meta.discourse.org/t/wordpress-integration-plugin/229162/4 "2022-06-06T15:47:13Z")

</div>

> [@jimkleiber](#):
>
> There’s also an option to publish a Discourse topic as a page, which could help you make that iframe its own separate page within Discourse.

You could technically do this, but I would advise considering other options first 😉

---

<div class="post-metadata">

### Author: ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)
#### Post date: [June 6, 2022, 3:49pm UTC](https://meta.discourse.org/t/wordpress-integration-plugin/229162/5 "2022-06-06T15:49:14Z")

</div>

Haha I assumed you might but I’m not sure what are the main downsides. The upsides would be having only one place for people to visit, at least in my case, where the WP is almost a shadow site that people mostly just see embedded in the Discourse site.

What are some of the downsides of this?

---

<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: [June 6, 2022, 3:56pm UTC](https://meta.discourse.org/t/wordpress-integration-plugin/229162/6 "2022-06-06T15:56:06Z")

</div>

There’s a short answer and a long answer to this.

The short answer is that

1. Lots of things break using an entire site in an iframe, particularly with a pluggable system like Wordpress (like they do in Discourse), and

2. In my experiencing working with this kind of request over the years the upside that people typically perceive in doing something like this is pretty illusory. A site admin often feels it’s “neater” to have a “single place” so to speak, however their users don’t typically either notice or care.

In about 7 years of responding to this kind of request from clients I have yet to come across a situation when it actually makes sense to use an iframe. In most cases the better way of making Wordpress and Discourse feel like they’re part of the same “site” is to use a common header.

---

<div class="post-metadata">

### Author: ![omiebi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omiebi/32/262764_2.png) [@omiebi](https://meta.discourse.org/u/omiebi)
#### Post date: [June 6, 2022, 3:56pm UTC](https://meta.discourse.org/t/wordpress-integration-plugin/229162/7 "2022-06-06T15:56:08Z")

</div>

Thanks @jimkleiber and @angus . So i am basically trying to drive traffic to both platforms. I want the visitors on the discourse community to always see the embedded page of the WordPress site and vice versa.

---

<div class="post-metadata">

### Author: ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)
#### Post date: [June 6, 2022, 3:58pm UTC](https://meta.discourse.org/t/wordpress-integration-plugin/229162/8 "2022-06-06T15:58:36Z")

</div>

Ah, then I’ll take your word for it for now and keep them separate and see how it goes. Thanks!
