官方套件 · 框架

WordPress 的即時留言與文章更新

免建置的 WordPress 外掛:核准的留言會立刻出現在每位讀者眼前,文章更新時讀者會看到「重新載入」按鈕,文章會顯示正在閱讀的人數,WooCommerce 訂單頁也會跟著狀態變化更新。

  • 在「設定 → Hibira」填入應用程式 ID、金鑰與密鑰,即可送出測試事件。密鑰也可以改放在 wp-config.php,不存進資料庫。
  • hibira_trigger() 可送出自訂事件,hibira_authorize_channel 篩選器決定誰能加入您的私人頻道與 presence 頻道。
  • 支援 PHP 7.4 與 WordPress 6.0 以上,提供英文、中文、日文、韓文、泰文與越南文。

登入後,範例程式碼會自動帶入您的叢集主機。 登入

  1. 安裝

    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.
  2. 設定

    // 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' );
  3. 使用

    // 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 完全相同。 免費建立帳號 →