Gwolle Guestbook
by Marcel Pol 4.8 (113 reviews)

Gwolle Guestbook

Gwolle Guestbook is the WordPress guestbook you've just been looking for. Beautiful and easy.

Compatible with WP 7.0.2
v5.0.2 Current Version v5.0.2
Updated 1 month ago Last Update on 23 Jun, 2026
Refreshed 17 hours ago Last Refreshed on
View on WordPress.org
Rank
#1,140
+1 this week
Active Installs
20K+
-30.8%
KW Avg Position
5.4
No change
Downloads
1.6M
+85 today
Support Resolved
43%
No change
Rating
96%
Review 4.8 out of 5
4.8 (113 reviews)

Next Milestone 30K

Total Progress 89.4%
20K+ 30K+
37
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 1,061 more installs to reach 30K+

Rank Changes

1,083 1,112 1,141 1,169 1,198 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026
1,083 1,112 1,141 1,169 1,198 10-07-2026 11-07-2026 12-07-2026 13-07-2026 14-07-2026 15-07-2026 16-07-2026 17-07-2026 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026
1,083 1,112 1,141 1,169 1,198 25-06-2026 26-06-2026 27-06-2026 28-06-2026 29-06-2026 30-06-2026 01-07-2026 02-07-2026 03-07-2026 04-07-2026 05-07-2026 06-07-2026 07-07-2026 08-07-2026 09-07-2026 10-07-2026 11-07-2026 12-07-2026 13-07-2026 14-07-2026 15-07-2026 16-07-2026 17-07-2026 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026
1,083 1,112 1,141 1,169 1,198 26-04-2026 27-04-2026 28-04-2026 29-04-2026 30-04-2026 01-05-2026 02-05-2026 03-05-2026 04-05-2026 05-05-2026 06-05-2026 07-05-2026 08-05-2026 09-05-2026 10-05-2026 11-05-2026 12-05-2026 13-05-2026 14-05-2026 15-05-2026 16-05-2026 17-05-2026 18-05-2026 19-05-2026 20-05-2026 21-05-2026 22-05-2026 23-05-2026 24-05-2026 25-05-2026 26-05-2026 27-05-2026 28-05-2026 29-05-2026 30-05-2026 31-05-2026 01-06-2026 02-06-2026 03-06-2026 04-06-2026 05-06-2026 06-06-2026 07-06-2026 08-06-2026 09-06-2026 10-06-2026 11-06-2026 12-06-2026 13-06-2026 14-06-2026 15-06-2026 16-06-2026 17-06-2026 18-06-2026 19-06-2026 20-06-2026 21-06-2026 22-06-2026 23-06-2026 24-06-2026 25-06-2026 26-06-2026 27-06-2026 28-06-2026 29-06-2026 30-06-2026 01-07-2026 02-07-2026 03-07-2026 04-07-2026 05-07-2026 06-07-2026 07-07-2026 08-07-2026 09-07-2026 10-07-2026 11-07-2026 12-07-2026 13-07-2026 14-07-2026 15-07-2026 16-07-2026 17-07-2026 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026
Current #1,140
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

50 100 150 200 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026
50 100 150 200 250 300 350 400 10-07-2026 11-07-2026 12-07-2026 13-07-2026 14-07-2026 15-07-2026 16-07-2026 17-07-2026 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026
0 500 1K 1.5K 2K 2.5K 25-06-2026 26-06-2026 27-06-2026 28-06-2026 29-06-2026 30-06-2026 01-07-2026 02-07-2026 03-07-2026 04-07-2026 05-07-2026 06-07-2026 07-07-2026 08-07-2026 09-07-2026 10-07-2026 11-07-2026 12-07-2026 13-07-2026 14-07-2026 15-07-2026 16-07-2026 17-07-2026 18-07-2026 19-07-2026 20-07-2026 21-07-2026 22-07-2026 23-07-2026 24-07-2026 25-07-2026
0 2K 4K 6K 8K 10K 26-04-2026 29-04-2026 02-05-2026 05-05-2026 08-05-2026 11-05-2026 14-05-2026 17-05-2026 20-05-2026 23-05-2026 26-05-2026 29-05-2026 01-06-2026 04-06-2026 07-06-2026 10-06-2026 13-06-2026 16-06-2026 19-06-2026 22-06-2026 25-06-2026 28-06-2026 01-07-2026 04-07-2026 07-07-2026 10-07-2026 13-07-2026 16-07-2026 19-07-2026 22-07-2026 25-07-2026
0 5K 10K 15K 25-07-2025 06-08-2025 18-08-2025 30-08-2025 11-09-2025 23-09-2025 05-10-2025 17-10-2025 29-10-2025 10-11-2025 22-11-2025 04-12-2025 16-12-2025 28-12-2025 09-01-2026 21-01-2026 02-02-2026 14-02-2026 26-02-2026 10-03-2026 22-03-2026 03-04-2026 15-04-2026 27-04-2026 09-05-2026 21-05-2026 02-06-2026 14-06-2026 26-06-2026 08-07-2026 20-07-2026 25-07-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.8
113 reviews
Overall 96%
5
101 (89%)
4
6 (5%)
3
3 (3%)
2
1 (1%)
1
2 (2%)

Tracked Keywords

Showing 5 of 5
Keyword Position Change Type Updated
guestbook 1 Tag 17 hours ago
Gästebuch 1 Tag 17 hours ago
guest book 1 Tag 17 hours ago
livre d'or 1 Tag 17 hours ago
review 23 Tag 17 hours ago

Unlock Keyword Analytics

Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.

  • Full keyword position tracking
  • Historical ranking data
  • Competitor keyword analysis
Upgrade to Pro

Support Threads Overview

Resolved
Unresolved
7
Total Threads
3
Resolved
4
Unresolved
43%
Resolution Rate

Track This Plugin

Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.

Start Tracking Free

Plugin Details

Version
5.0.2
Last Updated
Jun 23, 2026
Requires WP
4.1+
Tested Up To
7.0.2
PHP Version
7.0 or higher
Author
Marcel Pol

Support & Rating

Rating
★ ★ ★ ★ ★ 4.8
Reviews
113
Support Threads
7
Resolved
43%

Keywords

Upgrade to Pro

Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.

Upgrade Now

Frequently Asked Questions

Common questions about Gwolle Guestbook

You could start by writing the first entry yourself, and invite people to leave a message.
Starting with version 1.0, the following entries are listed on the Frontend: Checked Not marked as Spam Not in the Trash Before that, in 0.9.7, all the 'checked' entries were visible.
For the entries that you consider spam, but were not automatically marked as spam, you can manually mark them as spam, and they will not be visible anymore. For entries that are not spam, but you still don't want them visible, you can move them to trash. The entries that you want visible, set them to checked. I want to translate this plugin Translations can be added very easily through GlotPress. You can start translating strings there for your locale. They need to be validated though, so if there's no validator yet, and you want to apply for being validator (PTE), please post it on the support forum. I will make a request on make/polyglots to have you added as validator for this plugin/locale.
By default this plugin uses a Honeypot feature and a Timeout feature. If spambots try to post guestbook entries this should work sufficiently. If you still have problems there are more options: Honeypot feature: Hidden input field that only spambots would fill in. Form Timeout: If the form was sent in too fast after loading the page, the entry will be marked as spam. Nonce: Will verify if you really loaded the page with the form first, before posting an entry. Spambots will just submit the form without having a Nonce. Akismet: Third party spamfilter by Automattic. Works really well, but not everybody likes to use a third party service. Stop Forum Spam: Third party spamfilter. Again, works really well, but not everybody likes to use a third party service. Custom Anti-Spam question: Use a simple quiz question to test if you are human. I already use WP-SpamShield WP-SpamShield is a general plugin for anti-spam that supports the general WordPress forms and many plugins. Activating WP-SpamShield will disable the anti-spam features in Gwolle Guestbook and all anti-spam will be handled by WP-SpamShield. If you don’t want to use WP-SpamShield’s protection for Gwolle Guestbook, then all you need to do is disable Anti-Spam for Miscellaneous Forms in WP-SpamShield settings.
You can add a parameter to the shortcode, like: [gwolle_gb book_id="2"] This will make that page show all the entries in Book ID 2. In case you read this on wordpress.org, the quotes are supposed to be standard double quotes, no backticks. If you use the template function, you can use it like this: show_gwolle_gb( array('book_id'=>2) );
There is no need to use id's that are incrementing. If you have a lot of guestbooks on lots of pages, you can just use the id of the post as the id of the guestbook. That way you won't have double id's. You can set the book_id automatically to the post_id with this shortcode: [gwolle_gb book_id="post_id"] In case you read this on wordpress.org, the quotes are supposed to be standard double quotes, no backticks. I use Infinite Scroll with multiple guestbooks This is not really supported and might result in strange issues. I only want to show one entry. You can use a shortcode parameter for showing just one entry: [gwolle_gb_read entry_id="213"] In case you read this on wordpress.org, the quotes are supposed to be standard double quotes, no backticks. I don't see the labels in the form. This plugin doesn't apply any CSS to the label elements. It is possible that your label elements have a white color on a white background. You can check this with the Inspector in your browser. If that is the case, you have a theme or plugin that is applying that CSS to your label elements. Please contact them. I don't get a notification email. First check your spambox in your mailaccount. Second, on the settingspage you can change the From address for the email that is sent. Sometimes there are problems sending it from the default address, so this is a good thing to change to a real address. There are also several SMTP plugins, where you can configure a lot of settings for email. If it still doesn't work, request the maillog at your hosting provider, or ask if they can take a look. I want to show the form and the list on different pages There are different shortcodes that you can use. Instead of the '[gwolle_gb]' shortcode, you can use '[gwolle_gb_write]' for just the form, and '[gwolle_gb_read]' for the list of entries. There is also a widget that can display the latest entries in a widget area, that has many options. Alternatively you can use the shortcode '[gwolle_gb_widget]' to display the latest entries in widget layout. Parameters are: book_id, int with an ID. num_entries, int with the shown number of messages. num_words, int with the shown number of words per entry. I want to show the form immediately, without the button The shortcodes '[gwolle_gb]' and '[gwolle_gb_write]' have a parameter for the button. You can use them as '[gwolle_gb button="false"]' or '[gwolle_gb_write button="true"]', to deviate from the default. Moderation is enabled, but my entry is marked as checked If a user with capability of 'gwolle_gb_moderate_comments' posts an entry, it will be marked as checked by default, because he can mark it as checked anyway. Moderation is disabled, but some entries are still unchecked There is validation of the length of words in the content and author name. If the words are too long and it looks abusive, it will be marked as unchecked. A moderator will still be needed to manually edit and check these entries.
You can refresh your rewrite rules, by going to Settings / Permalinks, and save your permalinks again. This will most likely add the rewrite rule for the RSS Feed. I use a caching plugin, and my entries are not visible after posting
If it doesn't on your setup, please let me know which caching plugin you use, and support for it might be added. You can also refresh or delete your cache manually. Most caching plugins offer support for that. I use a Multi-Lingual plugin There are 2 settings that you need to pay attention to. If you saved the settings for the form tab, you should save an empty header and notice text. It will fill in the default there after saving, but that is okay. As long as you saved an empty option, or it is still not-saved, then it will show the translated text from your MO file. Also, you will want to use the book_id parameter of the shortcode for multiple guestbooks. I use a theme with AJAX Using a theme with AJAX navigation can give issues. Only on the guestbook page is the JavaScript and CSS loaded. So you would need to load it on every page to have it available for the guestbook. You can add the following code to functions.php of your theme: <?php add_action('wp_enqueue_scripts', 'gwolle_gb_enqueue', 20); ?> I don't have any experience myself with AJAX themes. If it doesn't work, please contact the theme author. My theme has no styling for form fields You could use this CSS. Please adapt the colors ;) The CSS can be added in Appearance > Customizer > Custom CSS. html body div.gwolle-gb input[type="button"], html body div.gwolle-gb input[type="submit"] { color: #fff; /* white */ background-color: #f00; /* red */ border: 1px solid #0f0; /* green */ } html body div.gwolle-gb form.gwolle-gb-write div.input input[type="text"], html body div.gwolle-gb form.gwolle-gb-write div.input input[type="email"], html body div.gwolle-gb form.gwolle-gb-write div.input input[type="url"], html body div.gwolle-gb form.gwolle-gb-write div.input textarea, html body div.gwolle-gb form.gwolle-gb-write div.input select { border: 1px solid #0f0; /* green */ } I use the Autoptimize plugin The frontend scripts will only be loaded on the Guestbook page, so they won't be added to autoptimize. You can add 'gwolle_gb_frontend' to both the comma-separated JS and CSS autoptimization exclusion list. That way it will still be loaded right. On the autoptimize settings page, you might have to click on "show advanced settings"-button top-right first. More info on troubleshooting in AO's FAQ.
For moderating comments you need the capability 'gwolle_gb_moderate_comments'. For managing options you need the capability 'manage_options'.
You can look at 'frontend/gwolle_gb-entry.php', and copy it to your theme folder. Then it will be loaded by the plugin. Make sure you keep track of changes in the default templatefile though. It is often better to use filters, that way you are more forward-compatible.

Sign In / Register

You need to sign in or register to use this feature.