YS CHAT Widgets

浮動聯絡按鈕 — LINE 等 12 種聯絡方式,支援 QR Code 卡片與 NinjaTeam 一鍵移轉

v1.2.2 WordPress 工具 免費下載

YS CHAT Widgets 是浮動聯絡按鈕外掛,支援 LINE、Messenger、WhatsApp、電話、Email、Telegram 等 12 種聯絡方式,可自訂左下/右下位置、距離、顏色與圖示。

所有聯絡方式都是純連結設計——不使用 iframe、不做自動導向、不預載外部資源,只有訪客主動點擊才會開啟 App,徹底避免 iOS/Apple 裝置「一進網站就跳出要開啟 LINE 嗎」的困擾。

支援兩種點擊模式:直接開啟,或在桌機彈出本地生成的 QR Code 卡片讓訪客用手機掃碼;手機點擊永遠直接開啟。QR Code 完全在瀏覽器本地生成,不依賴任何外部服務。

若網站原本使用 NinjaTeam Click to Chat(WP Support All-in-One),初次啟用時會自動偵測並完整移轉所有 App 與外觀設定、自動修正 LINE 連結格式(純 ID、完整網址、短網址三種格式相融),並停用舊外掛,一鍵無痛換裝。

功能特色

12 種聯絡方式

LINE、Messenger、WhatsApp、電話、Email、Telegram、Viber、Zalo、KakaoTalk、WeChat、Snapchat 與自訂連結。

QR Code 卡片模式

桌機點擊在角落彈出本地生成的 QR Code,手機掃碼直接加好友;QR 不依賴任何外部服務。

NinjaTeam 一鍵移轉

自動偵測 Click to Chat(WP Support All-in-One),完整移轉設定、修正 LINE 連結格式並停用舊外掛。

LINE 連結格式相融

純 ID、line.me 完整網址、lin.ee 短網址三種格式都能填,自動輸出正確連結。

完整外觀控制

左下/右下位置、距離、按鈕顏色、自訂圖示(置中/佔滿雙顯示模式)、桌機手機開關、頁面顯示條件。

自動更新

安裝後透過 YS Plugin Hub 自動接收更新,不需手動維護。

螢幕截圖

更新日誌(最新版)

修正

移除 vendored YS Plugin Hub Client 內無效的 WooCommerce HPOS 相容宣告。

問題

該宣告以自身 vendor 檔路徑呼叫 `FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__ )`,

但 `vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php` 並非已註冊外掛主檔,

WooCommerce `FeaturesController` 因此在每個 request 記錄一次:

```

ERROR FeaturesController: Invalid plugin file '.../vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php' for feature 'custom_order_tables'.

```

雜訊會洗掉 `plugin-woocommerce` log channel、埋沒真正的錯誤訊息,並造成額外磁碟 I/O。

影響範圍

不影響交易、訂單或付款流程。

修法

該宣告因指向非註冊檔而從未生效,移除為零行為變更——不會有任何外掛因此變成「與 HPOS 不相容」;

HPOS 相容性本就應由各外掛主檔自行宣告。

  • vendor loader diff:`+0/-13`(僅該宣告區塊;activation hook/autoloader/schema fallback/`ys_hub_client_loaded` 全數保留)
  • bundled Hub Client 版本刻意維持 `2.0.2`:僅移除死碼,未引入後續版本的中央正名與選單正規化行為

封裝

  • `ys-chat-widgets.zip`(38 entries)
  • SHA-256: `59F0A8ADD3ECA3F058EB8141DDC5F48DC6A57D7820962DF0F91F1621B4C066F5`
0