แพ็กเกจอย่างเป็นทางการ · เฟรมเวิร์ก

คอมเมนต์และการอัปเดตโพสต์แบบเรียลไทม์สำหรับ WordPress

ปลั๊กอิน WordPress ที่ไม่ต้อง build: คอมเมนต์ที่อนุมัติแล้วขึ้นให้ผู้อ่านทุกคนทันที ผู้อ่านเห็นปุ่มโหลดใหม่เมื่อโพสต์ถูกแก้ไข โพสต์แสดงจำนวนคนที่กำลังอ่าน และหน้าคำสั่งซื้อ WooCommerce อัปเดตตามสถานะ

  • ใส่ App ID, key และ secret ใน Settings → Hibira แล้วส่งอีเวนต์ทดสอบได้ จะเก็บ secret ไว้ใน wp-config.php แทนฐานข้อมูลก็ได้
  • hibira_trigger() ใช้ส่งอีเวนต์ของคุณเอง และฟิลเตอร์ hibira_authorize_channel ใช้กำหนดว่าใครเข้าช่อง private และ 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 ให้ใส่ทุก origin ที่หน้าเว็บโหลดมาใน Origin ที่อนุญาตของแอป (http://localhost:3000 ระหว่างพัฒนา แล้วตามด้วยโดเมนของคุณ) ส่วน "*" ต้องใช้แพ็กเกจแบบชำระเงิน
  • ในแพ็กเกจ Free อีเวนต์มีขนาดได้ถึง 4 KB คอมเมนต์ที่ยาวกว่านั้นจึงส่งไปเป็นลิงก์

ใช้ app key จากแดชบอร์ดของคุณ ส่วน secret ให้เก็บไว้บนเซิร์ฟเวอร์เท่านั้น ช่อง อีเวนต์ และ endpoint การยืนยันสิทธิ์ทำงานเหมือนกับที่ใช้กับ Pusher ทุกประการ สร้างบัญชีฟรีของคุณ →