# WordPress in a Discourse iFrame?

**URL:** https://meta.discourse.org/t/wordpress-in-a-discourse-iframe/99164
**Category:** UX
**Created:** [October 10, 2018, 8:17am UTC](https://meta.discourse.org/t/wordpress-in-a-discourse-iframe/99164 "2018-10-10T08:17:28Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![bts](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bts/32/184556_2.png) [@bts](https://meta.discourse.org/u/bts)
#### Post date: [October 13, 2018, 2:38pm UTC](https://meta.discourse.org/t/wordpress-in-a-discourse-iframe/99164/9 "2018-10-13T14:38:56Z")

</div>

> [@jack2](#):
>
> - Discourse is a commercial product whose source code is open. To charm “serious customers” despite the “open source” label, Discourse marketing strategy is to promote an “opiniated” approach. A direct consequence is that alternative use and experimentation are discouraged.

I don’t entirely agree. Opinionated, yes; stifling experimentation, no. There are many people here experimenting with Discourse in all sorts of ways (just browse the #Customization > Plugin category!) Certainly the Discourse team themselves will focus work on what actual customers want, but I don’t get the impression they dissuade experimentation.

In this case I think this is more likely:

> [@jack2](#):
>
> - They see no possible positive outcome (because of the technical challenge I’ve mentioned) and think it’s a waste of time.

Hasn’t come up in this topic yet so worth mentioning — there’s already a great WordPress plugin, [WP Discourse](https://github.com/discourse/wp-discourse), built specifically for connecting the two platforms. It’s used by many many sites and a ton of time has already been spent making that plugin work to solve not only SSO but things like:

> [@Muiren](#):
>
> Discourse entirely replacing WordPress Comments on Posts.

See:

> **[WP Discourse](https://wordpress.org/plugins/wp-discourse/)**
>
> This plugin allows you to use Discourse as a community engine for your WordPress website. The plugin is not a substitute for Disqus type commenting sy …

> [@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…

I think the main takeaway is that 99.99% of the time it doesn’t make sense to reinvent the wheel (whether by shunting a whole WP site into an iframe on Discourse, or something else) when there’s already a very good way to connect the two in a more robust way via this plugin and SSO.

Sure it may be technically possible to do it another way, but what Erlend’s getting at is that there are already much simpler solutions that are well established and battle tested by many sites. Doing it a totally different way would mean spending lots of time building a custom solution, with not much obvious benefit.

If someone doesn’t yet have an established WP site or just really doesn’t want to deal with configuring integration between multiple platforms, another possible way to go would be to just use Discourse itself to fulfill the function of a blog platform. People have definitely tried that too and discussed on Meta; one example here: [How to enable your community to use Discourse as a (micro) blogging platform](https://meta.discourse.org/t/how-to-enable-your-community-to-use-discourse-as-a-micro-blogging-platform/81505)

---

_[View the full topic](https://meta.discourse.org/t/wordpress-in-a-discourse-iframe/99164)._
