Title: HaiDM Live Community Chat
Author: Dang Minh Hai
Published: <strong>September 1, 2026</strong>
Last modified: September 1, 2026

---

Search plugins

![](https://ps.w.org/haidm-live-community-chat/assets/banner-772x250.png?rev=3673567)

![](https://ps.w.org/haidm-live-community-chat/assets/icon-256x256.png?rev=3673567)

# HaiDM Live Community Chat

 By [Dang Minh Hai](https://profiles.wordpress.org/dangminhhai/)

[Download](https://downloads.wordpress.org/plugin/haidm-live-community-chat.1.0.17.zip)

 * [Details](https://wordpress.org/plugins/haidm-live-community-chat/#description)
 * [Reviews](https://wordpress.org/plugins/haidm-live-community-chat/#reviews)
 *  [Installation](https://wordpress.org/plugins/haidm-live-community-chat/#installation)
 * [Development](https://wordpress.org/plugins/haidm-live-community-chat/#developers)

 [Support](https://wordpress.org/support/plugin/haidm-live-community-chat/)

## Description

**HaiDM Live Community Chat** is an ultra-lightweight, modular online chatbox designed
for WordPress and forum communities. Fully translation-ready with complete cleanup
on uninstall.

### Features

 * **Dark & Light Mode:** Seamless toggle between dark and light themes.
 * **Color Customization:** Change header, button, and sender name colors with WordPress
   Color Picker.
 * **Fast AJAX Messaging:** Smooth submission with real-time feedback and loading
   state.
 * **Theme Font Inheritance:** Uses your active theme’s typography automatically.
 * **Admin Message Management:**
    - Paginated message list (20 items/page).
    - Checkbox selection with Bulk Delete support.
    - Instant purge button for entire chat history.
 * **Multi-Language Ready:** Fully localized text domain (`haidm-live-community-
   chat`).
 * **Unicode Emoji Picker:** Local Unicode emoji picker with 10 categories, recent
   history, and English/Vietnamese keyword search. No emoji image assets or remote
   emoji service are required.

### External services

This plugin uses Gravatar, an avatar service provided by Automattic, to display 
profile images for chat participants through WordPress’s `get_avatar_url()` function.

When a chat avatar is displayed, WordPress generates a Gravatar image URL based 
on a hash of the user’s email address. The visitor’s browser then requests that 
image from Gravatar. The request can include the email hash, requested avatar size/
default parameters, and standard connection metadata such as the visitor’s IP address
and user agent, as described in the provider’s privacy policy. This occurs when 
chat messages with avatars are displayed or loaded through AJAX.

Gravatar service: https://gravatar.com/
 Gravatar/Automattic Terms of Service: https://
wordpress.com/tos/ Gravatar/Automattic Privacy Policy: https://automattic.com/privacy/

## Screenshots

[[

[[

[[

[[

## Installation

 1. Upload `haidm-live-community-chat.zip` via **Plugins  Add New  Upload Plugin**.
 2. Activate the plugin.
 3. Place `[haidm_live_community_chat]` in any post, page, or widget.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“HaiDM Live Community Chat” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Dang Minh Hai ](https://profiles.wordpress.org/dangminhhai/)

[Translate “HaiDM Live Community Chat” into your language.](https://translate.wordpress.org/projects/wp-plugins/haidm-live-community-chat)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/haidm-live-community-chat/),
check out the [SVN repository](https://plugins.svn.wordpress.org/haidm-live-community-chat/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/haidm-live-community-chat/)
by [RSS](https://plugins.trac.wordpress.org/log/haidm-live-community-chat/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.17

 * Fixed the outer Messages settings card radius by removing an older global !important
   rule that overrode the page-specific border radius.

#### 1.0.16

 * Updated the Messages admin settings styling: removed border radius from individual
   setting items and restored border radius on the outer settings card for visual
   consistency with the sections below.

#### 1.0.15

 * Removed the outer border radius from the Messages admin settings wrapper while
   keeping the inner layout intact.

#### 1.0.14

 * Fixed the Messages admin layout so the bulk action select and Apply button stay
   on their own row above the table, and the table always appears below at full 
   width.

#### 1.0.13

 * Fixed admin asset loading on plugin submenu pages so the Messages settings layout
   and admin JavaScript load reliably.

#### 1.0.12

 * Restyled the Messages admin settings area into three equal columns with a white
   card background, inner padding, rounded corners, and the Save Changes button 
   aligned below on the left.

#### 1.0.11

 * Refined the Messages admin page with a cleaner responsive settings panel, toolbar,
   and message table using enqueued admin CSS only.

#### 1.0.10

 * Removed hover/focus visual effects from the emoji toggle button.

#### 1.0.9

 * Increased emoji/icon visibility inside the chat box: larger emoji in chat messages,
   larger emoji-picker glyphs, and a larger emoji toggle icon for easier viewing.

#### 1.0.8

 * Removed the previous bundled GIF emoticon set and its classic-code image parser.
 * Added a local Unicode emoji picker with Recently Used plus nine standard categories.
 * Added more than 2,000 Unicode emoji entries with English/Vietnamese keyword search
   and exact whole-word matching.
 * Added recent emoji history using browser localStorage and keyboard-friendly picker
   controls.
 * Emoji glyphs are rendered by the visitor’s operating system/browser; no remote
   emoji CDN or image service is loaded.

#### 1.0.7

 * Removed the unrestricted Custom CSS editor and stopped storing/injecting arbitrary
   CSS.
 * Moved admin presentation and confirmation behavior to enqueued CSS/JavaScript
   assets.
 * Added generated frontend color CSS using only sanitized color-picker values.
 * Documented Gravatar as an external service, including Terms of Service and Privacy
   Policy links.
 * Updated the WordPress.org contributor username and improved uninstall cleanup.
 * Replaced legacy third-party-looking emoticon artwork with original GPL-2.0-or-
   later artwork bundled in the plugin.
 * Prefixed plugin classes, options, AJAX actions, cron hooks, script handles, shortcode,
   and database table with plugin-specific identifiers; legacy data is migrated 
   automatically.
 * Hardened emoticon parsing so message text is escaped before safe image markup
   is generated.

#### 1.0.6

 * Automatically creates or upgrades the messages table after plugin updates.
 * Retries a failed message insert after repairing the database table.

#### 1.0.5

 * Declared emoji translation keys as string literals for WordPress i18n compatibility.

#### 1.0.4

 * Renamed the plugin to HaiDM Live Community Chat and updated its slug/text domain.
 * Sanitized and unslashed admin request values before use.
 * Moved emoji search names/keywords into standard WordPress .po/.mo catalogs; no
   PHP language files are used for emoji search.

#### 1.0.2

 * Added classic emoticons 100-115 with canonical names and shortcuts.
 * Added searchable aliases for the extra classic emoticons.

#### 1.0.1

 * Added canonical emoticon names and keyword search (e.g. smile, angry, kiss, cool).
 * Search now supports multiple words and aliases.

#### 1.0.0

 * Initial release.
 * Added full multi-language (i18n) support.
 * Integrated Dark/Light mode and Admin pagination.

## Meta

 *  Version **1.0.17**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [ajax chat](https://wordpress.org/plugins/tags/ajax-chat/)[chat](https://wordpress.org/plugins/tags/chat/)
   [chatbox](https://wordpress.org/plugins/tags/chatbox/)[discussion](https://wordpress.org/plugins/tags/discussion/)
   [live chat](https://wordpress.org/plugins/tags/live-chat/)
 *  [Advanced View](https://wordpress.org/plugins/haidm-live-community-chat/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/haidm-live-community-chat/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/haidm-live-community-chat/reviews/)

## Contributors

 *   [ Dang Minh Hai ](https://profiles.wordpress.org/dangminhhai/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/haidm-live-community-chat/)