使用API将托管应用程序与WordPress集成

时间:2015-02-09 作者:Blankman

假设我有一个托管应用程序,我想与Wordpress紧密集成以执行以下操作:

管理员登录WP,然后单击链接并重定向到我的网站。如何让此用户自动登录到我的应用程序?

一旦用户使用单点登录登录,我当前是否可以使用现有内置API访问用户WP安装中的所有内容、用户、类别?这是只读的还是我也可以读/写?

我知道有插件,但我真的没有看到任何与WP集成的托管应用程序。我并不是说它们不存在,我只是没有看到它们,所以我想知道目前是否有可能处理这些东西是如何内置的。

1 个回复
SO网友:Privateer

进行此类操作的一种方法是向他们正在安装的插件中添加一些设置,例如:

(Blankman的站点-您的用户名)

  • (Blankman的站点-您的密码)
  • (Blankman的站点-访问您的站点的用户名)
  • (Blankman的站点-访问您的站点的密码)
    • 然后,用户可以添加前两个值,如果设置了,则可以在实际指向您的站点之前单击指向您的站点的链接时使用它们自动登录,很可能是通过javascript、curl等。

      然后,如果他们为您的站点设置用户名和密码以访问他们的站点,您可以对其进行编码/加密,并在登录期间将其传输到您的站点,取消编码/解密,并将凭据存储在某处,以供访问他们的站点时使用。

      当然,他们必须在您的站点上创建一个用户帐户,并授予您一组权限。

      这将是一种干净的、事先准备好的方法。

    结束

    相关推荐

    使用WP REST API显示内容

    我一直在使用新的RESTAPI。我理解它在做什么,但我不理解JSON是如何用于在页面上实际显示内容的。我一直在玩弄榜样。com/wp-json/posts,我看到了所有代码。我甚至可以想出如何以我想要的方式过滤它们。我似乎不明白的是,如何在WP帖子或页面中显示此内容?示例:我正在使用一个多站点安装,我想使用站点B上站点a最近发布的5篇文章,但我不明白这些JSON代码是如何编辑和显示的。在这个主题上,我似乎找不到任何从开始到结束的示例,每个人都只是展示你是如何抓取内容的。