You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何将自定义代码与Fluent Booking插件的Webhook关联?

解决Fluent Booking自定义时间段的问题

首先明确:你写的代码是WordPress过滤器(Filter),和Webhook完全无关——Webhook是用来接收外部服务请求的功能,自定义时间段不需要设置Webhook URL,你完全搞混了两者的用途。

正确的代码写法及使用步骤

你原来的代码写法错误,apply_filters是调用过滤器的函数,我们需要用add_filter来挂载自定义逻辑,正确代码如下:

add_filter('fluent_booking/week_select_times_schema', function($default_schema) {
    // 返回自定义的时间段配置
    return [
        'start' => '00:00',
        'step' => '00:15',
        'end' => '24:00'
    ];
});

方法1:添加到主题functions.php文件

  • 进入WordPress后台 → 外观 → 主题文件编辑器
  • 找到当前主题的functions.php文件(推荐用子主题,避免主题更新丢失代码)
  • 将上述代码粘贴到文件末尾,点击“更新文件”

方法2:用代码片段插件(解决之前失效的问题)

之前用代码片段插件没生效,大概率是因为你用了错误的apply_filters写法,现在用正确代码重新操作:

  • 安装并激活Code Snippets插件
  • 进入“代码片段” → “添加新片段”
  • 粘贴正确的代码,给片段起个名字(比如“Fluent Booking自定义时间段”)
  • 点击“保存并激活”

排查失效的常见原因

  • 检查代码是否正确:必须用add_filter而非直接调用apply_filters
  • 确认Fluent Booking插件处于激活状态
  • 清除WordPress缓存、浏览器缓存,避免旧配置残留
  • 核对钩子名称:确保fluent_booking/week_select_times_schema拼写完全正确

内容的提问来源于stack exchange,提问作者Paicu Daniel-Mihai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 10:43:18