Wordpress 使用用户名/密码对其他源进行休息调用
Wordpress to other source rest calls with username / password
我被要求在 wordpress 网站上创建一些自定义内容,基本上只是一些网络应用程序的东西 (html/css/js),但通过 restcalls 利用来自另一个来源的数据。需要一个服务帐户 un/pwd,我想知道什么是最好的 practice/approach 就此联合国的跨站点调用而言?线路是加密的,但我当然不想将信用存储在客户端(wordpress 管理员的东西)。我假设有一种机制可以将此类存储在 'back-end' 文件系统中,但我什至不确定是否存在此类访问?你是如何做到这一点的……我浏览了 wordpress 管理板,但没有找到任何可以访问 filesystem/php 文件等的东西。也许我没有在正确的地方或错误的地方寻找位?
我用谷歌搜索过,但我对 wordpress 很菜鸟,我什至不确定我是否有正确的方法;非常感谢任何 help/advice。
编辑:如果 curl 是这类事情的标准方法,where/how 我可以访问 filesystem/php 吗?如果事物存在或放置位置的约定,是否有这种类型的特定位置?请帮忙指点101
首先,您需要为 WordPress 开发一个插件,以正确连接所有内容并与其他人一起玩。有很多入门教程。 Here's one 与 API
集成
如果你必须存储一些东西来让你的插件与这个第三方集成,你应该使用 Options API that WP provides to you, with the information set from a settings page. Please don't hardcode that into a file somewhere in the code. (I'll also mention if you need something more powerful than the plugin options, you can add custom tables)
现在我们在 WordPress 上有了代码 运行 以及它需要的信息,现在它需要做一些事情。要从第三方获取信息,我们可以使用 PHP cURL.
最后,取决于我们希望这些信息最终被用户使用的方式。我们可以做一些简单的事情,比如在我们的自定义页面上定期加载 WP 页面期间 fetching/injecting 数据。或者我们可以更有趣并设置一个 WP REST API 端点来重新提供我们从第 3 方获得的信息。简码?小部件?自定义模板?过滤挂钩?有很多方法可以将我们的最终界面呈现给用户。
我被要求在 wordpress 网站上创建一些自定义内容,基本上只是一些网络应用程序的东西 (html/css/js),但通过 restcalls 利用来自另一个来源的数据。需要一个服务帐户 un/pwd,我想知道什么是最好的 practice/approach 就此联合国的跨站点调用而言?线路是加密的,但我当然不想将信用存储在客户端(wordpress 管理员的东西)。我假设有一种机制可以将此类存储在 'back-end' 文件系统中,但我什至不确定是否存在此类访问?你是如何做到这一点的……我浏览了 wordpress 管理板,但没有找到任何可以访问 filesystem/php 文件等的东西。也许我没有在正确的地方或错误的地方寻找位?
我用谷歌搜索过,但我对 wordpress 很菜鸟,我什至不确定我是否有正确的方法;非常感谢任何 help/advice。
编辑:如果 curl 是这类事情的标准方法,where/how 我可以访问 filesystem/php 吗?如果事物存在或放置位置的约定,是否有这种类型的特定位置?请帮忙指点101
首先,您需要为 WordPress 开发一个插件,以正确连接所有内容并与其他人一起玩。有很多入门教程。 Here's one 与 API
集成如果你必须存储一些东西来让你的插件与这个第三方集成,你应该使用 Options API that WP provides to you, with the information set from a settings page. Please don't hardcode that into a file somewhere in the code. (I'll also mention if you need something more powerful than the plugin options, you can add custom tables)
现在我们在 WordPress 上有了代码 运行 以及它需要的信息,现在它需要做一些事情。要从第三方获取信息,我们可以使用 PHP cURL.
最后,取决于我们希望这些信息最终被用户使用的方式。我们可以做一些简单的事情,比如在我们的自定义页面上定期加载 WP 页面期间 fetching/injecting 数据。或者我们可以更有趣并设置一个 WP REST API 端点来重新提供我们从第 3 方获得的信息。简码?小部件?自定义模板?过滤挂钩?有很多方法可以将我们的最终界面呈现给用户。