공식 패키지 · 프레임워크

WordPress 실시간 댓글과 글 업데이트

빌드가 필요 없는 WordPress 플러그인입니다. 승인된 댓글이 모든 독자에게 바로 나타나고, 글이 수정되면 독자에게 새로고침 버튼이 뜨며, 글마다 지금 읽고 있는 사람 수가 표시되고, WooCommerce 주문 페이지는 상태 변화를 따라갑니다.

  • 설정 → Hibira에 앱 ID, 키, 시크릿을 넣으면 테스트 이벤트를 보낼 수 있습니다. 시크릿은 데이터베이스 대신 wp-config.php에 둘 수도 있습니다.
  • hibira_trigger()로 직접 이벤트를 보내고, hibira_authorize_channel 필터로 비공개·프레즌스 채널에 누가 들어올지 정합니다.
  • 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라서 긴 댓글은 링크로 전달됩니다.

대시보드의 앱 키를 사용하세요. 시크릿은 서버에만 둡니다. 채널, 이벤트, 인가 엔드포인트는 Pusher와 똑같이 동작합니다. 무료 계정 만들기 →