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.


Activate the plugin and visit the SAC settings page to customize your options.

Once everything is customized as you like it, display the form anywhere using the shortcode or template tag.


If you are upgrading the plugin, be sure to backup your existing SAC settings (as a precaution).

Then upgrade normally, check that the settings are good, and delete the plugin's only /images/ directory. Done.


Use this shortcode to display the chat box on a post or page:


Template tag

Use this template tag to display the chat box anywhere in your theme template:

<?php if (function_exists('simple_ajax_chat')) simple_ajax_chat(); ?>

Stopping spam

This plugin works in two modes:

  • "Open air" mode - anyone can comment
  • "Private" mode - only logged in users may comment

In terms of chat spam, the "open air" mode is much improved at blocking spam, but some spam still gets through the filters. As a general rule, the longer your chat forum is online, the more of a target it will be for spammers.

If you absolutely don't want any spam, run the plugin in "private" mode. In private mode, the chat forum will require login to view and use, and no spam should make it through.

Alternately/optionally you may use the included .htaccess file to add some simple rules to block users by IP and other variables.

Other notes

If the chat form looks messed up on your theme, try disabling the checkbox for "Enable custom styles?"

If that doesn't help, you can include your own custom CSS. To do so, replace the "Custom CSS styles" with your own, and then enable the "Enable custom styles?" setting. Alternately, you may include custom CSS via your theme's stylesheet.

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


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