Title: Cal ID
Author: Cal ID
Published: <strong>2026 年 7 月 24 日</strong>
Last modified: 2026 年 8 月 13 日

---

搜尋外掛

![](https://ps.w.org/cal-id/assets/banner-772x250.png?rev=3620806)

![](https://ps.w.org/cal-id/assets/icon.svg?rev=3620806)

# Cal ID

 由 [Cal ID](https://profiles.wordpress.org/calid/) 開發

[下載](https://downloads.wordpress.org/plugin/cal-id.1.0.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/cal-id/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/cal-id/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/cal-id/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/cal-id/#developers)

 [技術支援](https://wordpress.org/support/plugin/cal-id/)

## 外掛說明

Cal ID is a online appointment scheduling tool that handles confirmations, reminders,
CRM sync, and payments automatically after every booking.

 * a WordPress block
 * a shortcode: `[cal_id_embed]`

Supported layouts:

 * inline
 * modal
 * floating

#### External services

This plugin embeds event pages hosted by Cal ID. When an embed is rendered, the 
front end loads the Cal ID embed script from `https://cal.id/embed-link/embed.js`
and displays the configured Cal ID event from `https://cal.id/`.

The event path and optional display settings such as theme, layout, brand color,
button text, and UTM parameters are passed to Cal ID so the booking embed can be
displayed. If logged-in prefill is enabled, the plugin fetches the current logged-
in user’s name and email from a protected local WordPress REST endpoint when the
embed loads, then sends that data to Cal ID for prefill. The user details are not
printed into the page HTML.

Use of the Cal ID service is subject to Cal ID’s [Terms of Use](https://cal.id/termofuse)
and [Privacy Policy](https://cal.id/privacy-policy).

### Usage

Block:

 1. Insert `Cal ID`
 2. Enter a Cal ID event path such as:
 3.  * `owner/event`
     * `team/owner/event`
     * `https://cal.id/owner/event`

Shortcode:

    ```
    [cal_id_embed event_path="owner/event" layout="inline"]
    ```

Modal example:

    ```
    [cal_id_embed event_path="owner/event" layout="modal" button_text="Book now"]
    ```

Floating example:

    ```
    [cal_id_embed event_path="owner/event" layout="floating"]
    ```

## 螢幕擷圖

[⌊Inline booking embed in the block editor.⌉⌊Inline booking embed in the block editor
.⌉[

Inline booking embed in the block editor.

[⌊Inline booking embed in live page.⌉⌊Inline booking embed in live page.⌉[

Inline booking embed in live page.

[⌊Floating booking embed in live page.⌉⌊Floating booking embed in live page.⌉[

Floating booking embed in live page.

## 適用於區塊編輯器

這個外掛提供 1 個可供區塊編輯器使用的區塊。

 *   Cal ID Embed hosted Cal ID event pages.

## 安裝方式

 1. Install using the WordPress built-in Plugin installer or Upload the plugin files
    to `/wp-content/plugins/cal-id/`
 2. Activate the plugin in WordPress
 3. Add the `Cal ID` block or place the shortcode in your content

## 常見問題集

### What kind of Cal link should I enter?

Use a hosted Cal ID link or path such as `owner/event`, `team/owner/event`, or a
full `https://cal.id/...` URL.

### Can I choose how the booking page appears?

Yes. You can choose inline, modal, or floating display modes.

### Can I use this on the same page as other content blocks?

Yes. The embed can sit alongside other blocks, images, text, and shortcodes on the
same page.

### How do I change the look of the embed?

You can use the block settings for layout, theme, brand color, button text, height,
and UTM parameters.

### What should I check if the embed does not appear?

Make sure the event path points to a hosted Cal ID page on `https://cal.id/` and
that the layout is set correctly.

### Does prefill happen automatically?

Only when you turn prefill on. In that case, the plugin fetches the current logged-
in user’s name and email when the embed loads and passes them to Cal ID for prefill.

## 使用者評論

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

## 參與者及開發者

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

參與者

 *   [ Cal ID ](https://profiles.wordpress.org/calid/)

[將〈Cal ID〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/cal-id)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/cal-id/)、查看
[SVN 存放庫](https://plugins.svn.wordpress.org/cal-id/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/cal-id/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/cal-id/)。

## 變更記錄

#### 1.0.0

 * Initial release
 * Dynamic block and shortcode support
 * Shared sanitization and render layer
 * REST prefill endpoint
 * Frontend runtime and editor preview
 * Security and integration tests

## 中繼資料

 *  版本 **1.0.0**
 *  最後更新 **1 週前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.3 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/cal-id/)
 * 標籤:
 * [appointment](https://tw.wordpress.org/plugins/tags/appointment/)[booking calendar](https://tw.wordpress.org/plugins/tags/booking-calendar/)
   [meeting](https://tw.wordpress.org/plugins/tags/meeting/)[scheduling](https://tw.wordpress.org/plugins/tags/scheduling/)
 *  [進階檢視](https://tw.wordpress.org/plugins/cal-id/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/cal-id/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/cal-id/reviews/)

## 參與者

 *   [ Cal ID ](https://profiles.wordpress.org/calid/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/cal-id/)