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

Download

dl WP Wall   WordPress Guestbook Plugin

donate WP Wall   WordPress Guestbook Plugin

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

wall screenshot 4 WP Wall   WordPress Guestbook Plugin

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.

Comments:

482 Comments

  1. May 26th, 2009

    Version 1.5 out!

  2. Michelle
    May 13th, 2009

    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.

  3. redsend
    May 7th, 2009

    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

  4. kari
    Apr 30th, 2009

    how do i make the wp-wall "all" read from newest to oldest? get me:)

    thanks

  5. Carlos
    Apr 29th, 2009

    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?

  6. Harvey
    Apr 28th, 2009

    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!

  7. Mel
    Apr 13th, 2009

    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.

  8. ovidiu
    Apr 3rd, 2009

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

  9. phanxine
    Apr 3rd, 2009

    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?

  10. Bruce
    Apr 3rd, 2009

    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

  11. Ryan
    Apr 2nd, 2009

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

  12. Hakan
    Mar 29th, 2009

    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?

  13. Sam
    Mar 27th, 2009

    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!

  14. Bruce
    Mar 26th, 2009

    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.

  15. Naomi
    Mar 26th, 2009

    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!

  16. Bruce
    Mar 26th, 2009

    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/

  17. Bruce
    Mar 25th, 2009

    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

  18. ovidiu
    Mar 25th, 2009

    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

  19. Naomi
    Mar 25th, 2009

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

  20. Bruce
    Mar 25th, 2009

    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.

  21. Soulfulbloom
    Mar 24th, 2009

    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/

  22. Bruce
    Mar 23rd, 2009

    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.

  23. Bruce
    Mar 23rd, 2009

    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;

  24. Cosmin
    Mar 21st, 2009

    Where's the DEMO?

  25. nonaoco
    Mar 21st, 2009

    How to add a separator between coments?

    Thanxz

Have your say

Your email is never published nor shared. Required fields are marked *

*
*

Subscribe without commenting

About

vladimir prelovac Vladimir Prelovac is CEO of Prelovac Media, a computer engineer by profession and an adventurer by state of mind. more +


"I would love to change the world, I just don't have the source code yet."

Services

Manage multiple WordPress sites

Built for WordPress enthusiasts, ManageWP helps you manage all your WordPress sites from one central location.

Books

WordPress Plugin Devleopment Book Read my book WordPress Plugin Development: Beginner's Guide

Published by Packt Publishing, available online through Amazon.