php - WordPress 插件 github-updater 与 Bitbucket webhook 一起使用
问题描述
我正在尝试使用 WordPress 插件 github-updater 的 API 通过在 Bitbucket 上使用 webhook 来自动化部署。当 webhook 被触发时,它会通过生产服务器上 WordPress 核心中的 admin-ajax.php 调用插件的 API。
当 Bitbucket webhook 运行时,它会收到来自生产服务器的 200 响应,所以我知道它正在通过,但响应正文中没有任何内容,应该有成功消息或错误消息。当然 git pull 也永远不会发生。
我不确定如何继续进行故障排除。该插件的文档说 debug.log 中应该有消息,但没有。我怀疑 admin-ajax.php 甚至没有与插件的 API 进行通信,但我不确定要采取哪些步骤来深入挖掘。
解决方案
事实证明,子主题中存在阻止 Github Updater 工作的错误。Github Updater 的作者 Andy 非常乐于帮助解决问题。
推荐阅读
- php - Laravel 为现有路线抛出 404
- java - 如何使用 excel 或其他方法修改测试参数?
- r - 在具有不同值的列中在 R 中运行总计
- php - PHP/MySQL:两个数据输入并保存到 MySQL 数据库中的一行
- charts - 如何在 SwiftUI 中实现图表?
- c# - 如何断开 RSLinx OPC 服务器?
- c# - 我可以改进 MVC 视图中使用的代码吗
- android - 是否可以从 firestore 调用包含数据库的片段并使其成为导航抽屉的主片段?
- javascript - 使用多个过滤器过滤从 API 接收到的结果
- android - 在 Kotlin 中使用 Retrofit 将 Rx 应用转换为 lambda