SyncBooking

外掛說明

SyncBooking simplifies hotel and BNB reservations with a real-time availability calendar and WooCommerce integration.

External Services

This plugin connects to external services to validate API keys, retrieve booking data, render UI assets and provide media functionality.

  1. SyncBooking API
    Used to send email reminders or retrieve booking details.
  1. Webflow Fonts
    Loads UI font resources (base64-embedded) exported from Webflow.
  1. Cloudflare Turnstile
    Provides CAPTCHA protection for forms built with Webflow components.
  1. Google IMA SDK
    Enables ad-supported video playback inside the bundled Plyr player.

These services are essential for core plugin features.
No personal data is transmitted unless triggered by explicit user actions (e.g., submitting a form or playing a video).

Source Code

This plugin bundles both custom and third-party JavaScript files.
For compliance with WordPress.org guidelines, the original (non-minified) source is included or referenced.

Third-party library

  • php/theme-sync/js/webfont.js Web Font Loader v1.6.26
    • License: Apache 2.0 (see file header)

Webflow-generated assets

  • php/theme-sync/js/webflow.js & php/theme-sync/js/webflow-touch.js
    • Exported from Webflow.com
    • Original versions: webflow-uncompressed.js, webflow-touch-uncompressed.js
  • php/bar-sync/js/webflow.js
    • Same origin; source: webflow-uncompressed.js

Custom scripts

  • php/bar-sync/js/form.js – custom, not minified.

No build tools (npm, webpack, etc.) are required to use or extend this plugin.
Developers may edit the provided readable source files directly.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈SyncBooking〉的開發相關工作。

參與者

將〈SyncBooking〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄