将wordpress站点与流星成员区域集成

时间:2015-05-07 14:46:13

标签: javascript wordpress meteor

我有

  • example.com上的wordpress登陆网站/博客
  • members.example.com上的流星应用成员区域

到目前为止,这种方法运作良好 - 两种技术都非常适合每个部分。

我想在wordpress网站上添加一些客户端功能,与流星应用进行通信。它至少应该能够从流星应用程序中检索登录状态和用户名。另外,我想添加一些与流星数据交互的表格。

这是最好的做法吗?

3 个答案:

答案 0 :(得分:2)

我建议在Meteor应用程序中添加一个REST API,通过HTTP方法公开您想要的数据。获取用户登录状态或用户名等内容。 POST以创建您想要的表单。我无法描述如何做到这一点比Meteorpedia上说的更好,所以我会在那里推荐你:

http://www.meteorpedia.com/read/REST_API

从那里你可以从WordPress调用REST API。我绝不是一个WordPress专家,但我想可能有很多插件,并且可能在WordPress中内置了从客户端调用REST API的功能。如果没有,您可以使用自定义JavaScript或jQuery或其他方式进行AJAX调用。

答案 1 :(得分:1)

我的应用设置非常相似!

我还想到了在两个网站之间进行互动的方法。基本上,您必须在Wordpress和应用程序的MongoDB数据库之间设置访问权限,我很遗憾地说,it does not seem very likely to happen in a near future ...

你可能拥有的最好的东西实际上是另一种方式(通过Meteor应用程序访问Wordpress的MySQL),使用像meteor-mysql这样的软件包,甚至只允许你读取你的wordpress数据库中的数据...但是被动!的Wooo!

据我所知,这是最好的互动"到目前为止,我可以想到你可以得到(没有广泛的黑客攻击)。

然后,如果您已准备好并愿意编写代码,则可以使用WordPress站点中的meteor-ddp-php client实现对流星服务器的调用。只需确保您的Meteor方法可以安全地呼叫。

答案 2 :(得分:1)

如果您想将meteor应用程序加载到wordpress博客中,那么您可以将其作为iFrame加载。

要与流星应用程序通信,只需在流星应用程序上构建一些端点,这些端点可以在wordpress博客上使用。因为流星是反应性的,你对端点所做的改变(可能是休息因为简单选项imo)将直接显示在iframe中。

我的2美分

相关问题