Ready to get started?Download WordPress

Plugin Directory

Simple Ajax Chat

Simple Ajax Chat displays a fully customizable Ajax-powered chat box anywhere on your site.


  • New feature: added setting to display chats in ascending or descending order (beta)
  • Improved logic for creating chat db table, fixes "mysql_list_tables" deprecated error
  • Added various CSS selectors to chat messages for custom styling
  • Added support for localization/translation


  • Tested with latest WordPress (3.8)
  • Added trailing slash to load_plugin_textdomain()
  • Fixed 3 incorrect _e() tags in simple-sjax-chat-admin.php
  • Edited setting description for "Require log in?" for accuracy


  • Removed delete_option('sac_delete'); from uninstall.php
  • Replaced application/x-javascript with `` in sac.php
  • Replaced add_plugin_links with add_sac_links in simple-ajax-core.php


  • Replaced original header codes and WP includes in sac.php


  • Removed 3x "Δ" from die() for better security
  • Added "rate this plugin" link on Plugins and SAC settings screens
  • Replaced 3x "wpdb->escape" with "esc_sql" in simple-ajax-chat-core.php
  • Filter server variables with built-in simple-ajax-chat-admin.php (lines 65/66)
  • Improved security when submitted chat fails (simple-ajax-chat.php)
  • Specified no border for smileys in filter_smilies()
  • Added localized timestamp of last chat to span.name in sac.php
  • Localized "ago" in sac-admin, sac-core, and sac-form
  • Localized sac_time_since() in simple-ajax-core.php
  • Improved header codes and WP includes in sac.php
  • Fixed bug where chats don't work if audio is disabled
  • Added uninstall.php to remove options and chat table upon uninstall
  • Enhanced functionality of plugin settings page
  • Tested with latest version of WordPress (3.7)
  • General code maintenance and cleanup
  • Added support for localization


  • Tightened form security
  • Tightened plugin security
  • Updated deprecated functions
  • Resolved some PHP Notices


  • Improved localization support
  • Replaced some deprecated template tags


  • Reorganized file/directory structure
  • Separated Ajax stuff from core plugin
  • Implemented strong anti-spam measures
  • Many functions rewritten to maximize native WP functionality
  • Improved audio support for chat alerts, fixed Safari bug
  • Fixed: case-insensitive banned phrases
  • Fixed: default options not working on install
  • Fixed: a bunch of annoying PHP Notices
  • Added .sac-reg-req for registration message div#sac-panel
  • Updated CSS skeleton with new selector (@ "/resources/sac.css")
  • Fixed: enable/disable links for usernames now works properly
  • General code check n clean
  • added comments to the .htaccess file (no active rules are included)


  • Added JavaScript to set up sound-alerts (fixes undefined variable error)


  • Added margins to submit buttons (now required in WP 3.5)
  • Added "div#sac-panel p {}" to default CSS
  • Added links to demo in readme.txt file
  • Updated all instances of $wpdb->prepare with new syntax
  • Added option for sound to play for new chat messages (note: chat-sound technique is borrowed from "Pierre's Wordspew")


  • Edited line 217 to define variable and fix "timeout" error
  • Enhanced markup for custom content
  • Custom content may be added before and/or after the chat form and/or the list of chat messages


  • Fixed PHP Warning: [function.stristr]: Empty delimiter (line 282)
  • Removed fieldset border in default form styles (plugin settings)
  • Added placeholders for name, URL, and chat message


  • Initial release.

Requires: 3.4 or higher
Compatible up to: 3.8.3
Last Updated: 2014-3-6
Downloads: 16,668


4 stars
4.5 out of 5 stars


2 of 3 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
100,1,1 50,2,1
100,1,1 100,1,1
100,1,1 100,2,2 100,1,1