WP Wall is a "Wall" widget that appears in your blog's side bar. Readers can add a quick comment about the blog as a whole, and the comment will appear in the sidebar immediately (without reloading the page).
All comments are internally handled by WordPress so that means you have normal comment moderation, SPAM protection and new comment notification.
WP Wall is fully customizable with a CSS file and included graphics.
WP Wall features:
- Global commenting "Wall"
- Comments are handled entirely by WordPress
- RSS Feed for the Wall
- Smilies
- Instant delete for admin
- Navigation through pages
- Interactive Wall: It can automatically refresh turning into a chat
Download
Installation & Usage
1. Upload the whole plugin folder to your /wp-content/plugins/ folder.
2. Go to the Plugins page and activate the plugin.
3. Use the Options page to change your options
4. Add the widget to your sidebar
5. Optionally add WP Wall recent comments to your sidebar. This will filter out wall comments from appearing on recent comments list

WP Wall Admin
FAQ
How does it work?
It creates a draft page in your blog under which all comments are stored.
What if I don't use widgets, how do I code this to appear in the sidebar?
Just put this code somewhere in your theme template, probably sidebar.php
<?php if (function_exists('WPWall_Widget')) WPWall_Widget(); ?>
How does it combat SPAM ?
The same way your usual blog comments work. You can enable comment moderation. Or you can install one of the spam blocking plugins like Akismet.
How to have fixed height and a scrollbar for multiple comments?
Open up wp-wall.css and look for #wallcomments. You should add something like height:200px;. This will give it fixed height. Then increase the number of comments in the settings to 10-15.
How do I change it into a shoutbox/chat?
Just set the refresh time to 5 seconds in the WP Wall options. The Wall becomes a chat-box :)
Performance issues with hosting/server
Be careful with setting interactive chat option. On busy sites this can cause overload of server resources. Try increase the refresh time above 10 seconds or disable this option by setting 0.
An error occurred, please notify the administrator
If you have this problem, change the file permissions of the files in the wp wall directory to 755.
How can I enable smilies?
WP Wall can show smilies using built in WordPress functionality if you enable it in your administration panel (Settings-> Writing-> Convert emoticons...). You can find more information about using smilies here .
Is it possible to display a “Wall-Archive” Page to show all comments?
Actually you will find WP Wall in your draft pages. Just edit it to your liking and - publish it! All comments will appear at the end of the page as usual.
How do I add a border around the comment wall?
Add this to #wallcomments section of css file:
border: 1px solid #cccccc;
padding 7px;
How did you solve the problem with the commenter's email address?
The plugin does not require one to enter their email address.
What's new
v1.5
- Fixed bug with if the blog was not in root directory (thanks Enrico Rossomando)
- Added a special recent comments widget which will not display Wall comments (thanks Enrico Rossomando!)
- Tested in 2.8
You can also visit my other WordPress Plugins.
If you are looking for WordPress Developer, feel free to contact me.







483 Comments
Thanks for this cool plugin.
Is it possible to assign at least two classes to alternate the background color ?
I opened the main file but it's quite complicated.
I can do it in a comments.php template, but here I'm pretty lost.
Does anybody have some idea about how to deal with that?
Thanks.
There was a problem with latest version of the plugin on some configurations. I suggest you delete the plugin folder using FTP and then install the latest version 1.4.2
Until Vladimir signs in, anyone else have an answer?
I just tried to activate the wp wall and got this message, it has locked up everything and I really don't know what to do.
Fatal error: Call to a member function get_page_permastruct() on a non-object in /home/labonnee/wordpress/wp-includes/link-template.php on line 215
Please help.
1) How can I insert the WP Wall into the "Page Content" instead of the "sidebar"
2) How to insert multiple WP Wall ?
Hi
I have installed WP Wall. Its works fine on the right side, but linked page (added to pages) does not show any of comments? Suggestions, where the problem might be?
Thanks -Erik-
Thanks for the tip Mike
Think I might have fixed this by changing line 111 of wp-wall.php
from:
add_action('init', 'WPWall_Init');
to:
add_action('plugins_loaded', 'WPWall_Init');
I'm not sure if this is right, but this is the how other plugins registered.
For some reason, this widget does not end up in the $wp_registered_widgets variable.
The reason I mention it is because I'm trying to get it to work with the tabbed-widget plugin:
http://wordpress.org/extend/plugins/tabbed-widgets/
Cannot activate the plugin, because it would cause a fatal error.
Which wp-version is needed?
Thanks
Songline
Nevermind, I figured out the problem - comments were set to undergo moderation. Enabling all comments allowed everything to work. You should probably display a different error message in such a case.
Hi,
I installed the plugin and got the error "An error occurred, please notify the administrator". Tried to change file and directory permissions, but unfortunately it didn't work.
Are there other issues which may cause this error? Note I tried to leave a comment in Hebrew and that I'm using the Hebrew version of WordPress 2.7.
Thanks,
Ido
Anyone know how to get this working with the reCaptcha plugin?
Hi,
What a great plugin! I have been wondering though, I am planning to use the disqus commenting system. However, can I use your wp-wall next to it? Do those work side by side?
Hoping for your reply
Hi, I've just recently set-up your awesome plugin.
I have a question though, how can I add a URL/Website form so that when people comment, there will be a link to their site?
Thanks.
great plugin!
Forgot to mention.. I'm using wordpress 2.7
Hi
I've just updated to v1.4 and ran into a problem. Whenever I click on next page I get this "A file permissions error has occurred. Please check the permissions on the script and the directory it is in and try again." This also happens when I tried to submit a new comment but the new comment do get posted.
I've tried changing chmod of my plugin folder as well as deactivating all other plugins but I still get the same message.
Anyone else experiencing the same problem?
When a user leaves a reply on the sidebar wall widget and hits submit it goes to the page wp-wall-ajax.php showing a white page with just the comments rather than refreshing the page with the new comment in the sidebar. I have installed the newest version of wp-wall 1.4
Thanks -Scott
using wordpress 2.7 and version 1.4 of your plugin, I noticed that php speedy partially breaks the walls functionality, anyone else using this combination?
http://aciddrop.com/2008/12/15/php-speedy-wp-051-recommended-upgrade/
Hi
love the tool
ive been watching my stats (after a nasty bandwidth reminder) and it seem the refresh will chew thru site bandwidth
i left my main site page open last night and roughtly 24hours later about 200mb has gone
the only activity is the page (with wp-wall on the side)
ive changed refresh to 120sec but will now close the page when away for extended time
can it be investigated as to what traffic it causes (and as above, what system resources it uses)
D
Update WP Wall to 1.4
- Added option to expand post box by default
- Added option to reverse comment display order
@James & Cowboy: Read the FaQ, if you use it'll appear in your template as well.. If you want it in a page, just install the plugin exec-php and than paste that same code in a post/page.
@ Nate: Update your wordpress, that is what the problem is.
Little more info...I'm on WordPress 2.5.1 and WP Wall 1.3
Ran into another problem. My web host suspended my account because of WP Wall saying it was too much load on the server and was "causing performance issues on the server" so what exactly is causing this major load and how can I fix it? I've got WP Wall set up like a chat where it refreshes instantly, is that the problem?
I would love to keep WP Wall but right now I have to take it off my site :(