大家好,是否可以在我自托管的 Discourse 社区中嵌入 WordPress 网站?
嘿 @omiebi,欢迎来到 Discourse Meta。
处理 WordPress 和 Discourse 的最佳方式是将它们放在不同的服务器上(即不同的网址),并使用 WP Discourse 插件将它们连接起来。请在此处查看 WP Discourse 插件的介绍:
另一种方法是,如果你只想在 Discourse 中访问 Wordpress 网站,可以通过 iframe 嵌入它。我认为你还需要确保在允许的 iframe 管理员设置中输入 WP 网站的域名。
还有一个选项是将 Discourse 主题发布为页面,这可以帮助你在 Discourse 中将该 iframe 做成一个单独的页面。
理论上你可以这样做,但我建议你先考虑其他选项 ![]()
1 个赞
哈哈,我猜你可能会这么想,但我不太确定主要的缺点是什么。优点是只有一个地方供人们访问,至少在我的例子中是这样,WordPress 几乎是一个影子网站,人们主要在 Discourse 网站上看到它嵌入其中。
这有什么缺点吗?
对此有一个简短的回答和一个长篇回答。
简短的回答是:
- 将整个网站嵌入 iframe 会导致很多问题,特别是像 WordPress 这样的可插拔系统(Discourse 就是这样做的),而且
- 根据我多年处理此类请求的经验,人们通常认为这样做的好处其实是虚幻的。网站管理员通常觉得将所有内容放在“一个地方”会更“整洁”,但他们的用户通常既不注意也不在乎。
在我处理客户此类请求的 7 年里,我还没有遇到过确实有必要使用 iframe 的情况。在大多数情况下,让 WordPress 和 Discourse 感觉像是同一个“网站”的更好方法是使用通用的页眉。
1 个赞
感谢 @jimkleiber 和 @angus。我基本上想为这两个平台引流。我希望 Discourse 社区的访问者始终能看到 WordPress 网站的嵌入页面,反之亦然。
好的,那我现在就相信你,并将它们分开,看看情况如何。谢谢!
1 个赞