Title: Presence API
Author: WordPress.org
Published: <strong>2026년 7월 21일</strong>
Last modified: 2026년 10월 26일

---

플러그인 검색

![](https://ps.w.org/presence-api/assets/banner-772x250.png?rev=3723751)

![](https://ps.w.org/presence-api/assets/icon-256x256.png?rev=3723751)

# Presence API

 작성자: [WordPress.org](https://profiles.wordpress.org/wordpressdotorg/)

[다운로드](https://downloads.wordpress.org/plugin/presence-api.0.18.4.zip)

[실시간 미리보기](https://ko.wordpress.org/plugins/presence-api/?preview=1)

 * [세부사항](https://ko.wordpress.org/plugins/presence-api/#description)
 * [평가](https://ko.wordpress.org/plugins/presence-api/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/presence-api/#installation)
 * [개발](https://ko.wordpress.org/plugins/presence-api/#developers)

 [지원](https://wordpress.org/support/plugin/presence-api/)

## 설명

Presence API gives WordPress a system-wide awareness layer. It tracks which users
are logged in, which admin screen they are on, and which posts they are editing.

Data flows through the Heartbeat API and is stored in a dedicated `wp_presence` 
table with a 150-second TTL. No writes to `wp_postmeta` means no post-cache invalidation
on every heartbeat.

On a multisite network, Network Admin gets its own view of the same data: a Who’s
Online dashboard widget listing the busiest sites and who is on each, an Online 
column in the Sites list, and an Online view, filter, and column in the Users list.
These require the `manage_network` capability.

#### Features

 * Admin bar indicator showing who’s online and who’s on this page
 * Active Posts dashboard widget grouped by post
 * Editors column in the post list
 * A notice on synced patterns in the block editor while someone else is editing
   them
 * Online filter in the Users list
 * A notice when someone else saves the screen you have open
 * Post locks kept in the presence table instead of post meta, so holding a lock
   no longer makes cached post queries stale
 * A switch for each feature on Settings > Presence API
 * AI agents labelled in the admin bar, the Active Posts widget, and the Editors
   column, once a plugin such as Agent Users marks them

#### For Developers

PHP functions, REST endpoints, WP-CLI commands, filters, and room conventions are
documented in the [GitHub repository](https://github.com/WordPress/presence-api).

#### Background

A feature plugin sponsored by the WordPress Core team, exploring what system-wide
presence could look like for a future WordPress release. Follow development on [make.wordpress.org/core](https://make.wordpress.org/core/)
with the tag `#presence-api`.

## 스크린샷

[⌊The dashboard with 101 people online, the admin bar's presence menu open, and 
Active Posts listing who is editing each post and page.⌉⌊The dashboard with 101 
people online, the admin bar's presence menu open, and Active Posts listing who 
is editing each post and page.⌉[

The dashboard with 101 people online, the admin bar’s presence menu open, and Active
Posts listing who is editing each post and page.

[⌊The Posts list, with an Editors column showing who has each post open.⌉⌊The Posts
list, with an Editors column showing who has each post open.⌉[

The Posts list, with an Editors column showing who has each post open.

[⌊The Users list filtered to the people online right now.⌉⌊The Users list filtered
to the people online right now.⌉[

The Users list filtered to the people online right now.

[⌊The notice someone sees when another person saves the settings screen they have
open.⌉⌊The notice someone sees when another person saves the settings screen they
have open.⌉[

The notice someone sees when another person saves the settings screen they have 
open.

[⌊Settings > Presence API, where a site switches features off.⌉⌊Settings > Presence
API, where a site switches features off.⌉[

Settings > Presence API, where a site switches features off.

[⌊Network Admin's Who's Online widget, listing the busiest sites and how many people
are on each.⌉⌊Network Admin's Who's Online widget, listing the busiest sites and
how many people are on each.⌉[

Network Admin’s Who’s Online widget, listing the busiest sites and how many people
are on each.

## 설치

 1. In your WordPress admin, go to **Plugins  Add New Plugin** and search for “Presence
    API”, then click **Install Now**.
 2. Activate through the **Plugins** menu.

Or install manually:

 1. Download the zip and upload the `presence-api` folder to `/wp-content/plugins/`.
 2. Activate through the **Plugins** menu.

## FAQ

### Does it work on multisite?

Yes. Network-activate it and Network Admin gains a Who’s Online dashboard widget
listing the busiest sites and who is on each, an Online column in the Sites list,
and an Online view, filter, and column in the Users list. Every site keeps its own
widgets and lists, counting only the people on that site.

### Who can see network-wide presence?

Anyone with the `manage_network` capability, which on a default network means super
admins. The `wp_presence_network_capability` filter changes what is required.

### Can a site stop recording presence?

Yes. Clear the **Presence** checkbox on Settings > General, or run `wp presence 
recording set off`. Every screen empties as the rows already stored expire. On multisite,
Network Admin > Settings has the same checkbox for every site at once; whichever
switch is off decides.

For code, the `wp_presence_recording_enabled` and `wp_presence_network_recording_enabled`
filters take the checkboxes as their defaults, so a filter always has the last word.

## 후기

이 플러그인에 대한 평가가 없습니다.

## 기여자 & 개발자

“Presence API”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

 *   [ WordPress.org ](https://profiles.wordpress.org/wordpressdotorg/)
 *   [ Joe Fusco ](https://profiles.wordpress.org/joefusco/)
 *   [ Ritvik Bhutani ](https://profiles.wordpress.org/intenzi/)
 *   [ Ashish Verma ](https://profiles.wordpress.org/ashishjii/)
 *   [ Deepak Kumar ](https://profiles.wordpress.org/iamchitti/)
 *   [ WP Shark ](https://profiles.wordpress.org/iqbal1hossain/)
 *   [ Asllan Maciel ](https://profiles.wordpress.org/wp24horas/)
 *   [ Aldo Rizona ](https://profiles.wordpress.org/aldorza/)
 *   [ Jignesh Bhavani ](https://profiles.wordpress.org/bejignesh/)
 *   [ stfulldev ](https://profiles.wordpress.org/stfulldev/)
 *   [ Konstantin Obenland ](https://profiles.wordpress.org/obenland/)
 *   [ mori-ikuri ](https://profiles.wordpress.org/moriikuri/)
 *   [ Ishita ](https://profiles.wordpress.org/ishitaj34/)
 *   [ Aminul Islam ](https://profiles.wordpress.org/theaminuldev/)
 *   [ Muneeb Ashraf ](https://profiles.wordpress.org/muneebashraf/)
 *   [ John Parris ](https://profiles.wordpress.org/mindctrl/)
 *   [ Zahid Ul Islam ](https://profiles.wordpress.org/zahidui/)
 *   [ Guzel Mitroshina ](https://profiles.wordpress.org/mitgiselle/)
 *   [ Jared Rethman ](https://profiles.wordpress.org/jaredrethman/)
 *   [ jooahmed ](https://profiles.wordpress.org/jooahmed/)
 *   [ Noruzzaman ](https://profiles.wordpress.org/noruzzaman/)
 *   [ Huzaifa Al Mesbah ](https://profiles.wordpress.org/huzaifaalmesbah/)
 *   [ Rejaul Alom Khan ](https://profiles.wordpress.org/rejaulalomkhan/)
 *   [ Kamrul Hasan ](https://profiles.wordpress.org/bosskhj/)
 *   [ Md Abul Bashar ](https://profiles.wordpress.org/hmbashar/)
 *   [ Muhibul Haque ](https://profiles.wordpress.org/devmuhib/)

[자국어로 “Presence API”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/presence-api)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/presence-api/)는, [SVN 저장소](https://plugins.svn.wordpress.org/presence-api/)
를 확인하시거나, [개발 기록](https://plugins.trac.wordpress.org/log/presence-api/)
을 [RSS](https://plugins.trac.wordpress.org/log/presence-api/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

Only the most recent releases are listed here. For the full history, see https://
github.com/WordPress/presence-api/blob/main/CHANGELOG.md

#### 0.18.4

 * Clear the cleanup cron event on plugin uninstall ([#872](https://github.com/WordPress/presence-api/issues/872)).
 * Preserve post locks on logout from another session ([#893](https://github.com/WordPress/presence-api/issues/893)).
 * Exclude reserved rows from personal data export ([#896](https://github.com/WordPress/presence-api/issues/896)).
 * Store no session hash on a post room’s one editor row per person ([#884](https://github.com/WordPress/presence-api/issues/884)).
 * Write wp presence set as WP-CLI’s –user, and three smaller corrections ([#887](https://github.com/WordPress/presence-api/issues/887)).

#### 0.18.3

 * Guard the functions in the six files core would ship in separate tickets ([#861](https://github.com/WordPress/presence-api/issues/861)).
 * Leave a presence table from an older schema alone until it is upgraded ([#866](https://github.com/WordPress/presence-api/issues/866)).
 * Store no session hash on the admin room’s one row per person ([#867](https://github.com/WordPress/presence-api/issues/867)).
 * Warn an open screen when a REST request saves what it shows ([#868](https://github.com/WordPress/presence-api/issues/868)).

#### 0.18.2

 * Make the presence screens readable with only a keyboard ([#841](https://github.com/WordPress/presence-api/issues/841)).

#### 0.18.1

 * Show the admin bar presence node on phones and spell out hover-only names on 
   touch ([#830](https://github.com/WordPress/presence-api/issues/830)).

#### 0.18.0

 * Let a reader tell a room changed without reading every row ([#791](https://github.com/WordPress/presence-api/issues/791)).
 * Let core’s copy of a presence function or class win when it already exists ([#805](https://github.com/WordPress/presence-api/issues/805)).
 * Raise a deprecation notice for positional presence arguments ([#800](https://github.com/WordPress/presence-api/issues/800)).
 * Register each switchable piece with the callback that adds its hooks ([#814](https://github.com/WordPress/presence-api/issues/814)).
 * Return WP_Error with specific refusal codes when presence write fails ([#792](https://github.com/WordPress/presence-api/issues/792)).
 * Tell a second browser from a second tab with a per-room session hash ([#815](https://github.com/WordPress/presence-api/issues/815)).
 * Cap the heartbeat ping’s title and screen before storing them ([#816](https://github.com/WordPress/presence-api/issues/816)).

## 커뮤니티 플러그인

이 플러그인은 커뮤니티에서 개발 및 지원합니다. [이 플러그인에 기여하기](https://github.com/WordPress/presence-api)

## 기초

 *  버전 **0.18.4**
 *  최근 업데이트: **1일 전**
 *  활성화된 설치 **20+**
 *  워드프레스 버전 ** 7.0 또는 그 이상 **
 *  다음까지 시험됨: **7.1.3**
 *  PHP 버전 ** 7.4 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/presence-api/)
 * 태그:
 * [awareness](https://ko.wordpress.org/plugins/tags/awareness/)[heartbeat](https://ko.wordpress.org/plugins/tags/heartbeat/)
   [presence](https://ko.wordpress.org/plugins/tags/presence/)[real-time](https://ko.wordpress.org/plugins/tags/real-time/)
 *  [고급 보기](https://ko.wordpress.org/plugins/presence-api/advanced/)

## 평점

아직 제출된 리뷰가 없습니다.

[Your review](https://wordpress.org/support/plugin/presence-api/reviews/#new-post)

[모든  리뷰 보기](https://wordpress.org/support/plugin/presence-api/reviews/)

## 기여자

 *   [ WordPress.org ](https://profiles.wordpress.org/wordpressdotorg/)
 *   [ Joe Fusco ](https://profiles.wordpress.org/joefusco/)
 *   [ Ritvik Bhutani ](https://profiles.wordpress.org/intenzi/)
 *   [ Ashish Verma ](https://profiles.wordpress.org/ashishjii/)
 *   [ Deepak Kumar ](https://profiles.wordpress.org/iamchitti/)
 *   [ WP Shark ](https://profiles.wordpress.org/iqbal1hossain/)
 *   [ Asllan Maciel ](https://profiles.wordpress.org/wp24horas/)
 *   [ Aldo Rizona ](https://profiles.wordpress.org/aldorza/)
 *   [ Jignesh Bhavani ](https://profiles.wordpress.org/bejignesh/)
 *   [ stfulldev ](https://profiles.wordpress.org/stfulldev/)
 *   [ Konstantin Obenland ](https://profiles.wordpress.org/obenland/)
 *   [ mori-ikuri ](https://profiles.wordpress.org/moriikuri/)
 *   [ Ishita ](https://profiles.wordpress.org/ishitaj34/)
 *   [ Aminul Islam ](https://profiles.wordpress.org/theaminuldev/)
 *   [ Muneeb Ashraf ](https://profiles.wordpress.org/muneebashraf/)
 *   [ John Parris ](https://profiles.wordpress.org/mindctrl/)
 *   [ Zahid Ul Islam ](https://profiles.wordpress.org/zahidui/)
 *   [ Guzel Mitroshina ](https://profiles.wordpress.org/mitgiselle/)
 *   [ Jared Rethman ](https://profiles.wordpress.org/jaredrethman/)
 *   [ jooahmed ](https://profiles.wordpress.org/jooahmed/)
 *   [ Noruzzaman ](https://profiles.wordpress.org/noruzzaman/)
 *   [ Huzaifa Al Mesbah ](https://profiles.wordpress.org/huzaifaalmesbah/)
 *   [ Rejaul Alom Khan ](https://profiles.wordpress.org/rejaulalomkhan/)
 *   [ Kamrul Hasan ](https://profiles.wordpress.org/bosskhj/)
 *   [ Md Abul Bashar ](https://profiles.wordpress.org/hmbashar/)
 *   [ Muhibul Haque ](https://profiles.wordpress.org/devmuhib/)

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/presence-api/)