php - 如何在服务器上查找 Wordpress 插件的数据库位置?
问题描述
我在 WordPress 中有一个自定义的旅游预订插件,可以记录网站上的预订交易。最近发生了一个异常情况,即进行了付款,但 CMS 中没有记录交易信息。
我们想直接检查数据库,所以我使用 phpadmin 查看 WordPress 数据库,但找不到与插件相关的任何记录或表。
我的主要问题是,插件的数据库位于服务器上的什么位置?
我对 WordPress 插件开发的知识非常有限。我假设每个事务都保存在服务器某处的数据库中,或者插件不是这样工作的?插件目录中是否有我应该查看或需要访问以显示该信息的特定文件?
让我知道是否需要任何其他信息。提前致谢
解决方案
它通常取决于插件。一些插件正在创建自定义表,并且通常以插件名称缩写作为前缀。一些插件也使用现有的表格wp_posts
,并将数据保存为自定义的post_type
. 在您的情况下,可能有一个与旅游预订插件名称相关的数据wp_posts
。post_type
它可能是一个带有post_type
{prefix}_booking_transactions
.
插件也可能使用了不同的数据库连接。但这将是非常罕见的......因为这意味着开发人员必须知道数据库连接。在大多数情况下,插件使用主 wp 数据库。
另一种情况是插件使用 API 并将数据保存到第三方平台。
推荐阅读
- reactjs - document.location 在 ReactJS 生产构建中不起作用
- javascript - MTurk how to upload file to S3 when task is submitted
- javascript - JavaScript:按数组索引对象?
- apache-spark - Spark 中少数任务中的重新分区数据瓶颈
- python - 类型错误:不支持 ufunc 'isnan' - python、numpy、pandas、folium
- java - 处理嵌入对象的 API GET/POST/PUT/DELETE 的更好方法
- python - 如何在这种特殊情况下自动生成日期?
- amazon-web-services - Amazon AWS IoT Core:从浏览器通过 WebSocket 发送 MQTT 消息
- excel - 将 UNIQUE 与不同工作表上的非相邻列一起使用
- reactjs - 使用 SWR 多次获取以填充数组