首页 > 解决方案 > 如何在服务器上查找 Wordpress 插件的数据库位置?

问题描述

我在 WordPress 中有一个自定义的旅游预订插件,可以记录网站上的预订交易。最近发生了一个异常情况,即进行了付款,但 CMS 中没有记录交易信息。

我们想直接检查数据库,所以我使用 phpadmin 查看 WordPress 数据库,但找不到与插件相关的任何记录或表。

我的主要问题是,插件的数据库位于服务器上的什么位置?

我对 WordPress 插件开发的知识非常有限。我假设每个事务都保存在服务器某处的数据库中,或者插件不是这样工作的?插件目录中是否有我应该查看或需要访问以显示该信息的特定文件?

让我知道是否需要任何其他信息。提前致谢

标签: phpwordpress

解决方案


它通常取决于插件。一些插件正在创建自定义表,并且通常以插件名称缩写作为前缀。一些插件也使用现有的表格wp_posts,并将数据保存为自定义的post_type. 在您的情况下,可能有一个与旅游预订插件名称相关的数据wp_postspost_type它可能是一个带有post_type {prefix}_booking_transactions.

插件也可能使用了不同的数据库连接。但这将是非常罕见的......因为这意味着开发人员必须知道数据库连接。在大多数情况下,插件使用主 wp 数据库。

另一种情况是插件使用 API 并将数据保存到第三方平台。


推荐阅读