我在WordPress中有一个自定义的Tour Booking插件,用于保存网站上的预订交易记录。最近发生了一个异常,付款了,但是CMS中没有记录交易信息。
我们想直接检查数据库,所以我使用phpadmin查看WordPress数据库,但找不到与插件相关的任何记录或表。
我的主要问题是,该插件的数据库在服务器上的哪个位置?
我对WordPress插件开发的了解非常有限。我假设每个事务都保存在服务器上某个地方的数据库中,或者这不是插件的工作方式吗?我应该查看插件目录中是否有特定文件,或者需要访问该文件才能显示该信息?
让我知道是否需要其他信息。 预先感谢
答案 0 :(得分:0)
通常取决于插件。一些插件正在创建自定义表,通常以插件名称缩写为前缀。一些插件还使用诸如wp_posts
之类的现有表,并将数据另存为自定义post_type
。在您的情况下,wp_posts
中可能有一个与巡回预订插件名称相关的post_type
数据。它可能是一个带有post_type
{prefix}_booking_transactions
的帖子。>
插件也可能使用了不同的数据库连接。但这将非常罕见。因为这意味着开发人员必须知道数据库连接。在大多数情况下,插件使用主wp数据库。
另一种情况是该插件正在使用API,并将数据保存到第三方平台。