官方套件 · 框架
WordPress 的即時留言與文章更新
免建置的 WordPress 外掛:核准的留言會立刻出現在每位讀者眼前,文章更新時讀者會看到「重新載入」按鈕,文章會顯示正在閱讀的人數,WooCommerce 訂單頁也會跟著狀態變化更新。
hibira-io/wordpressGitHub Releases ↗GitHub ↗
- 在「設定 → Hibira」填入應用程式 ID、金鑰與密鑰,即可送出測試事件。密鑰也可以改放在 wp-config.php,不存進資料庫。
- hibira_trigger() 可送出自訂事件,hibira_authorize_channel 篩選器決定誰能加入您的私人頻道與 presence 頻道。
- 支援 PHP 7.4 與 WordPress 6.0 以上,提供英文、中文、日文、韓文、泰文與越南文。
登入後,範例程式碼會自動帶入您的叢集主機。 登入
安裝
Download hibira.zip from the latest release, then Plugins → Add New → Upload Plugin → Activate. Settings → Hibira: app ID, key and secret → Send a test event.設定
// wp-config.php (optional: keeps the secret out of the database) define( 'HIBIRA_APP_ID', 'YOUR_APP_ID' ); define( 'HIBIRA_APP_KEY', 'YOUR_APP_KEY' ); define( 'HIBIRA_APP_SECRET', 'YOUR_APP_SECRET' ); define( 'HIBIRA_HOST', 'ws.hibira.io' );使用
// From a theme or plugin: send your own events. do_action( 'hibira_trigger', 'scores', 'goal', array( 'team' => 'home' ) ); // In the browser (the 'hibira' script handle): // HibiraWP.pusher().subscribe('scores').bind('goal', (data) => HibiraWP.toast('Goal!'));
開始之前
- 應用程式的密鑰只會在建立應用程式或輪替密鑰時顯示一次。請只放在伺服器上,不要放進瀏覽器或遊戲的建置檔。
- Free 方案需要把頁面載入的每個來源都加進應用程式的「允許的來源」(開發時是 http://localhost:3000,之後是您的網域)。"*" 需要付費方案。
- Free 方案每個事件最多 4 KB,較長的留言會改以連結送出。
請使用儀表板中的應用程式 Key;Secret 只放在你的伺服器上。頻道、事件與授權端點的用法和 Pusher 完全相同。 免費建立帳號 →