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.





482 Comments
Version 1.5 out!
To get the comments not showing in "get recent comments": create a new post and post category specific to the Wall. On the Wall settings page, change the Wall's page ID to the ID of the post you just created. Now filter that post's category out of the "get recent comments" widget.
You'll have to deal with the Wall archive being on a post instead of a page, but that seems easier to work around than figuring out how to filter a page's comments. :)
NOTE: doing this will disassociate all your previous Wall comments so they no longer appear anywhere. To fix this, install the "move comments" plugin http://wordpress.org/extend/plugins/move-comments/ . This can be a bit labor-intensive as there's no "select all" checkbox in the Move Comments plugin, but a quick bit of coding could probably fix that.
Hello,
I have a problem with the link "Log in to post a comment." in the widget. I use a subfolder for my blog and so the link doesn't work.
The problem is in the file wp-wall-widget.php line 30
Log in to post a comment.
it scould be without the "/" like this
Log in to post a comment.
Thank you for the great plugin... very simple and very useful...
PS: if you can add the the sentece "Log in to post a comment." in the admin panel for configure it, is better...
thanks again
how do i make the wp-wall "all" read from newest to oldest? get me:)
thanks
I am getting an "Invalid Data: Please go back and try again." error when entering text into the widget. Why is this and how do I solve it?
Hi, this plugin looks great but I use WP 2.2.3. Which version of the plugin is compatible with my version of WP? Thanks!
WP-Wall doe snot work in BuddyPress using IE. Works on all other browsers but not IE. The part that does not seem to work is the text area and button to submit a comment. They are grayed out.
why don't you just go hunting for another plugin to show recent comments? find an advanced one where you can configure which categories or pages to exclude...
From Sam: Hi. How do I configure this so that when people leave a reply, it doesn't go straight to the Recent Comments widget? I've tried everything. I don't like it when the recent comments widget which is mainly for comments made during blog posts are taken over by a shoutbox chat. Please help!
--> I have the same question. Seems like nobody can resolve this problem :( So sad...
I also want to extend the text area (where you type your comments), but I dont know how... can u help me?
Subject: I think I'm missing something
Hi Ryan, I Think you're pages are not comment enable. It seems your theme probably, wasn't coded for comments on pages. Click on the breakitdownblog link for further explanation:
http://www.breakitdownblog.com/enabling-comments-on-every-wordpress-page/
--------
Anyone looking to change their wall borders? See what I did...just click on my name and see the drop shadow inset in my WP-Wall. It's colorful in Firefox but plain in I.E.7
I think I'm missing something. I have installed the Plugin and was easily able to get the Widget to work. Although my Wall Archive Page was created, it's not displaying anything. Do I need to put any tags in the page? (I left it set to page 45 or whatever, and again the page was created as a draft, although when I preview it or publish it, it only displays the standard information about it being a Wall Archive).
I've got the same issue as Sam. Shoutbox/chat works fine but I would like comments not to show up in the recent comments widget. Is there are way I can turn this off by editing code?
Hi. How do I configure this so that when people leave a reply, it doesn't go straight to the Recent Comments widget? I've tried everything. I don't like it when the recent comments widget which is mainly for comments made during blog posts are taken over by a shoutbox chat. Please help!
Your welcome, Naomi.
I was looking at your WP-Wall and it looks off centered. It seems to be align left. You can easily center it, if you're using WP-Wall PHP code instead of the widget. Just wrap the HTML center tags around WP-Wall code and you're done. Otherwise, if you're ok with the Wall align left, then leave it, as is.
P.S. I hope you're not being attacked by the spambots.
Thanks Bruce!!
It worked! Finally! After I tried like dozen times (since I couldn't find the post code I just tried to put it after each div or whatever until it finally worked - dumb me hahaha)
Thanks a lot!
Subject: Editing my draft page
Hi Naomi,
Sorry, the codes didn't show, I probably need permalink, Any way, here's a link, that enable me to put comments on my page(s). Instead of just posts.
http://www.breakitdownblog.com/enabling-comments-on-every-wordpress-page/
Subject: Editing my draft page
Hi Naomi,
You probaly need to put this code (inside) at the bottom of your PageTemplate (page.php). Just above the footer tag. My footer tag looks like this
Use this code:
My example page: http://www.jokerpokerblog.com/wp-wall-guestbook
got some problems with the plugin. links pasted into the wall, are kidna broken. i.e. you paste the whole url, copied straight from the browser, meaning with the http stuff in front and all BUT:
- the link is not clickable
- even if you copy the link, there is a space between the : and the // of the link.
in wp wall's options I have: allow HTML and make links clickable, what else could I check? the live shoutbox is here, go check the links psoted there: http://www.die-kellerkinder.eu
Hello,
I tried editing my draft page, but no comments appeared, just my own writing..
I don't know what to do..
*sob sob*
Thanks a lot!
This is a great plugin!!
Subject: Curb Spam
Math-Comment-Spam-Protection
Broken link fixed:
http://sw-guide.de/wordpress/wordpress-plugins/
Note: If not, just google: Math-Comment-Spam-Protection
After activating the plugin...you probably have to disable new comments from your WP-Wall General Options panel. Then, create a HTML link to your guestbook. Otherwise, comments may lock up, because of the math question.
Subject: Comment tricks
I see that, there's inquiring (questions) of comment editing,from a few posts. Well, I found this great link, that explains: Unraveling the Secrets of WordPress’ Comments.php File. A must see.
http://nettuts.com/news/unraveling-the-secrets-of-wordpress-commentsphp-file/
Subject: Curb Spam
For those whom stop using using WP-Wall (or giving up) because of massive spam. This plugin might be your answer. Currently, I'm using: Math-Comment-Spam-Protection at http://swguide.de/wordpress/plugins/math-comment-spam-protection. This plugin will slow down or perhaps stop spambots from overloading your host server, by displaying math questions, when someone or something comments. An example is at jokerpokerblog.com
I've been using it for a couple of days now and haven't got any spam yet. Now, I'm thinking about allowing (activating under WP-Wall general options) comments back onto my Wall. Although, I disable new comments,but, I was still getting few spam, every other day. And I had to put ru. (russia) on my WP Discusion Black List. But after activating MCSP plugin, the spambots have been on the down low (DL).
Now, Hopefully you won't have to delete a lot of spam from you Askimet queue.
Subject: Color of the text of the comments
I was able to change the color text of day and time only, using colorcode:#660000 (it's a maroon color.) An example is at jokerpokerblog.com. What I do is, go to the original WP-Wall.zip file you downloaded (hopefully you saved it.) Open it, you'll see a wp-wall.css (it has a picture of a gear on it.) Right click on it, to open it. I open mines with Wordpad. Scroll down and you'll see #wallcomments. Now, just type in color: #660000 As seen in the example below. As you can see, I was able to change the width and background color...with other codes below. You can choose any color you want. You don't have to use color: #660000. Now save.
You're not done yet. Deactivate your live WP-Wall plugin. Now, go to your FTP. I'm using Filezilla. Delete your original WP-Wall.css. Now, go back to WP-Wall.css, that you edited and saved. Now, copy and paste, replace the WP-Wall.css you deleted from your FTP. Now activate your plugin. Clear your cache if your using any. Congratulatons! Your WP-Wall is unique. Remember to save your WP-Wall.css, edited file, because everytime you upgrade, you'll loose your orginal custom WP-Wall.css. Now, you know how to replace it.
#wallcomments {
overflow: auto;
/* uncomment this for fixed height
height: 200px;
*/
/* uncomment this for border around the wall
border: 1px solid #cccccc;
padding: 7px;
*/
border: 1px solid #cccccc;
padding 7px;
background:#EFEFD1;
width:212px;
color: #660000;
Where's the DEMO?
How to add a separator between coments?
Thanxz