从外部PHP应用程序访问WordPress数据。

时间:2018-11-06 作者:dsj

我是一个非营利组织的志愿者。我已经接管了许多用PHP/SQL/Dreamweaver编写的应用程序的维护工作。这些应用已经有10多年的历史了。我正在将这些应用程序从PHP/SQL迁移到Wordpress插件。我现在使用Wordpress进行身份验证,并设置一个旧系统可以识别的cookie。遗留系统的某些功能需要访问用户列表。目前,我需要在两个系统中维护用户。我想使用Wordpress REST API访问Wordpress中的用户信息。(所有角色为讲师的用户。)我找到的所有访问Wordpress REST API的示例都涉及JavaScript/基本身份验证。(然后告诉您不要使用基本身份验证。)有人能给我指一下关于从同一服务器上的PHP应用程序访问REST API的文档吗?谢谢

1 个回复
SO网友:dsj

经过大量阅读,JWT认证似乎是最好的方式。grazianodev在以下方面对实施进行了很好的解释:

How to: Make JWT-authenticated requests to the Wordpress API

非常感谢。我最担心的是这个答案需要“针对WP REST API的JTW身份验证”插件。我在寻找一个不依赖于其他插件的答案。我不明白为什么像REST这样的接口身份验证和安全性似乎是事后才想到的,而不是一开始就内置的。

结束

相关推荐

将wp-config.php上移一级-500错误-Nginx

我的wordpress安装位于/var/www/html/我已移动wp配置。php文件一级到/var/www/并删除了原始文件。然而,我得到了一个500错误。在wp配置中。php有一行内容如下:if ( !defined(\'ABSPATH\') ) define(\'ABSPATH\', dirname(__FILE__) . \'/\'); /** Sets up WordPress vars and included files. */ require_on