WP Wall – WordPress Guestbook Plugin

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


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


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

- 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.


  1. Sep 11th, 2016 11:41 AM

    Many have wonderful very professional site.Thank you for publishing this article

  2. Celso
    Aug 30th, 2016 2:58 PM

    Hello , I'm from Brazil and esotu using your plugin for my site , how do I change the date for the local format , ex "d/m/y" changed the code source and continues with the standard plugin . I'm using google translator to write this mensgem .

  3. Aug 10th, 2016 9:29 AM

    I cant find anything to do with the admin side anywhere. Help would be greatly appreciated if anybody has any ideas. Thanks

  4. Aug 10th, 2016 9:28 AM

    ust wanted to check, is this still being updated and working with the current version of WordPress?

  5. Jul 4th, 2016 5:51 AM

    hi admin . the site is very perfect. thanks a lot

  6. Apr 29th, 2016 5:44 PM

    I am experiencing a strange issue, whenever a user adds a comment to the wall the Ajax seems to bug out and refuse to refresh the CSS causing a jumbled mess of characters and none of the comments to display. Upon page refresh this is fixed of course; however, I would like the wall to still be functional when commenting without having to reload the page everytime.

  7. Apr 29th, 2016 1:39 PM

    I was wondering if you are currently working to resolve this issue?

  8. Apr 24th, 2016 8:16 AM

    hi admin
    got it finally working because I also had the "An error occurred,

  9. Dec 3rd, 2015 2:29 AM

    thanx you admin very nice work Added gravatar support in v1.x

  10. test
    Nov 11th, 2015 1:57 PM

    t e st tt ts te s t

  11. alsanan
    Jul 14th, 2015 12:15 PM

    I've solved the problem: Line 245 changed to:

    $highlight=$author_data->allcaps['editor']==1 ? "wall-admin" : "wall-registered";

    the object author_data has changed the structure. I can't any "is administrator" property, so I use the "is editor" one. ;-)

    • Jul 15th, 2015 8:01 PM

      You sir are a rockstar! I was actually looking for a new shoutbox plugin. Now I don't have to find one.

  12. Mar 22nd, 2015 8:36 AM


    I saw this very useful plugin on the WordPress plugin directory and I would love to continue using your plugin. However, there is an error popping up on it that is not going to allow me to do that.

    Warning: Illegal string offset 'administrator' in /absolute/path/wp-content/plugins/wp-wall/wp-wall.php on line 245

    I was wondering if you are currently working to resolve this issue? If you can manage to get this working and help me out we will be willing to provide you with a great review. Thank you again for your time!

  13. Mar 1st, 2015 9:59 PM

    Just wanted to check, is this still being updated and working with the current version of WordPress? Thanks a lot

  14. Nov 23rd, 2014 12:41 AM

    It's really a cool and useful piece of information. I'm glad that you just shared this useful information with us. Please keep us up to date like this. Thanks for sharing.

  15. Nov 22nd, 2014 10:02 PM

    Hi, Neat post. There is a problem along with your website in web explorer, could test this? IE still is the market leader and a good component to other people will omit your great writing due to this problem.

  16. Oct 23rd, 2014 10:51 PM

    Asking questions are genuinely appealing thing if you are not understanding something completely whatsoever this treatise gives pleasant understanding even.

  17. Oct 9th, 2014 6:32 AM

    I want people a specific group of people who are using WP-Wall to be notified when there are new comments on wp-wall but not to be notified of new comments made on posts etc. Is there a way to do this? THx.

Have your say

You must be logged in to post a comment.