在我的应用程序中连接到WordPress数据库

时间:2015-02-12 作者:onTheInternet

我正在创建一个wordpress网站,该网站将为那些想成为某项事业的贡献者/作者的人提供账户,人们也可以捐款。我们将批准/拒绝批准作者的原因

我们的后端开发人员将创建一个系统,允许人们通过创建帐户为这些事业捐款。“后端”将由我们从头开始完全编码,wordpress网站将仅作为这些原因的营销网站。这将是两个不同的网站。

不过,后端开发人员需要的是访问wordpress数据库。因此,如果作者创建了一个新的原因,我们的系统将看到这一点,并相应地创建一个新页面。

这可能吗?我不太了解wordpress数据库的设置。我需要给他什么证件?

2 个回复
SO网友:mor7ifer

您可能需要的是功能wp_insert_post(). 在您的后端(不是WordPress后端,所以我们很清楚),您需要执行WordPress的最小负载以允许wp_insert_post() 工作。你可以通过define( \'SHORTINT\', true ).

关于进行WordPress最小负载的一些附加阅读:

在这些问题中,您还可以找到如何异步执行此操作的信息,如果您希望这样做的话。

SO网友:TheDeadMedic

毫无疑问,您应该使用WordPress XML RPC. 不需要直接连接数据库,也不需要手工创建可能在将来更新时中断的查询。

更不用说您在WordPress网站上使用的任何插件/主题依赖于  ;与数据库相关的操作/筛选器将正常工作。

这就是这样一个API存在的全部原因。这是iOS/Android WordPress应用程序使用的内容,以及其他许多与WordPress站点交互的流行第三方产品。

结束

相关推荐

Add CPT values to Database

我不确定这是不是件容易的事。我有一个插件,具有定制帖子类型所需的所有功能:过滤器、导航。。。我需要为这个CPT创建很多帖子(使用分类法)(需要做很多工作才能正确创建它)。所以我只想添加一次这个自定义帖子,而不是每次我想利用我在其他网站的插件。。。实现这一目标的最佳方式是什么?我是不是每次都要进行某种形式的进出口贸易?我应该利用wp\\u insert\\u post并对帖子的内容进行硬编码吗?为我的英语道歉,我不知道我是否已经解释过了。。。谢谢