Gwolle Guestbook

Beschreibung

Gwolle Guestbook ist das WordPress-Gästebuch, nachdem du gesucht hast. Schön und einfach.
Gwolle Guestbook ist nicht einfach nur ein weiteres Gästebuch für WordPress. Ziel ist es, einen leichten und einfachen Weg zum Einbinden eines Gästebuchs in deine WordPress-Website zu bieten. Verwende deinen Kommentar-Bereich nicht fälschlich – installiere Gwolle Guestbook als echtes Gästebuch.

Aktuell enthaltene Funktionen:

  • Leicht zu verwendendes Gästebuch-Frontend mit einem einfachen Formular für die Besucher deiner Website.
  • Liste mit Gästebuch-Einträgen im Frontend mit Seitennummerierung oder unendlichem Scrollen.
  • Widget zum Anzeigen der letzten oder besten Einträge.
  • Einfache und saubere Admin-Oberfläche, die sich nahtlos in WordPress-Admin einbindet.
  • Dashboard-Widget, um leicht die letzten Einträge aus deinem Admin-Dashboard heraus zu verwalten.
  • Leichter Import von anderen Gästebüchern in Gwolle Guestbook.
  • E-Mail-Benachrichtigung, wenn ein neuer Eintrag veröffentlicht wurde.
  • Moderation, um jeden Eintrag zu prüfen, bevor er in deinem Gästebuch angezeigt wird (optional).
  • Sieben Antispam-Funktionen wie Honeypot, Nonce, Formular-Timeout, Akismet, Stop Forum Spam, eigene Quiz-Frage und eigene Fragen/Antworten.
  • Einfacher Formular-Gestalter zum Auswählen der gewünschten Formular-Felder.
  • Einfacher Eintrags-Gestalter mit allen Teilen eines Eintrags, die du angezeigt haben möchtest.
  • Mehrfache Gästebücher sind möglich.
  • Netzwerk-Unterstützung.
  • Lokalisierung. Eigene Sprachen können sehr leicht auf GlotPress hinzugefügt werden.
  • Admins können eine Antwort zu jedem Eintrag verfassen.
  • Ein Protokoll für jeden Eintrag, so dass du weißt, welcher Mitarbeiter einen Gästebuch-Eintrag wann bearbeitet und veröffentlicht hat.
  • IP-Adresse und Anbieter-Protokollierung mit Link zur WHOIS-Abfrage-Seite.
  • RSS-Feed.
  • BBcode-, Emoji- und Smiley-Integration (optional).
  • Einfache Deinstallations-Routine zum vollständigen Entfernen aller Datenbank-Änderungen.

… und all dies eingebunden im stylischen WordPress-Look.

Importieren / Exportieren

Vielleicht hast du ein weiteres Gästebuch installiert. Das ist großartig, denn Gwolle Guestbook ermöglicht es dir, Einträge mit Leichtigkeit zu importieren.
Der Importer löscht keine deiner Daten, so dass du zu deinem vorherigen Setup ohne Datenverlust zurückkehren kannst, wenn du das willst.
Gwolle Guestbook auszuprobieren ist so einfach wie 1-2-3.

Import wird unterstützt für:

  • DMSGuestbook.
  • WordPress-Kommentare von einem bestimmten Beitrag bzw. einer Seite oder einfach alle Kommentare.
  • Gwolle Guestbook selbst, ebenfalls mit unterstütztem Export (CSV-Datei).

Support

Falls du ein Problem oder einen Verbesserungsvorschlag hast, schreibe bitte in das Support-Forum des Plugins auf wordpress.org. Ich werde mein Bestes tun, so bald wie möglich zu antworten.

Wenn du mir eine E-Mail schickst, werde ich nicht antworten. Bitte benutze das Support-Forum.

Übersetzungen

Übersetzungen können sehr leicht auf GlotPress hinzugefügt werden.
Du kannst mit dem Übersetzen von Zeichenfolgen in deine Sprache beginnen. Diese müssen jedoch noch validiert werden. Falls es noch keinen Validator (PTE) gibt und du dich dafür bewerben willst, schreibe dies bitte im Support-Forum.
Ich werde dann eine Anfrage auf make/polyglots starten, um dich als Validator für dieses Plugin in deiner Sprache hinzuzufügen.

Demo

Sieh dir die Demo auf http://demo.zenoweb.nl an.

Add-On

Gwolle Guestbook: Das Add-On ist die Erweiterung für Gwolle Guestbook, das deinem Gästebuch zusätzliche Funktionen zur Verfügung stellt.

Aktuell enthaltene Funktionen:

  • Meta-Felder. Füge beliebige Felder hinzu: Firma, Telefonnummer, was immer du willst.
  • Teilen auf Social Media (optional).
  • Sterne-Bewertungen, mit Abstimmung und Anzeige von Rich Snippets für SEO (optional).
  • Durchschnittliche Sterne-Bewertung pro Gästebuch.
  • Vorschau des Frontend-Formulars.
  • Vorschau des Admin-Editor-Formulars.
  • Admin-Antwort im Frontend mit AJAX.
  • Missbrauch melden.
  • Einfache Zeichenfolgen-Ersetzung im Standard-Text, um dieses Gästebuch als Bewertungsseite (oder was immer du willst) zu verwenden.
  • Lösch-Funktion in jedem Eintrag für Moderator und Autor (optional).
  • Permalink-Funktion in jedem Eintrag für leichten Zugang (optional).
  • E-Mail-Funktion, um jeden Autor zu kontaktieren (optional).
  • Sitemap-Unterstützung für beliebte SEO/Sitemap-Plugins.
  • Timer zum automatischen Anonymisieren (optional).
  • Timer für automatisches Löschen (optional).

Du kannst das Add-On auf Mojo Marketplace für nur $ 9 kaufen.

Demo mit Add-On

Sieh dir die Demo mit aktiviertem Add-On auf http://demo.zenoweb.nl an.

Kompatibilität

This plugin is compatible with ClassicPress.

Screenshots

  • Frontend-Ansicht der Liste mit Gästebuch-Einträgen. Oben der Button, der durch Drücken das Formular anzeigt. Dann die Seitennummerierung. Dann die Eintragsliste.
  • Widget mit unterschiedlichen Optionen.
  • Haupt-Admin-Seite mit der Übersichtstafel, so dass du leicht den Gesamt-Status überblicken kannst.
  • Liste der Gästebuch-Einträge. Die Icons zeigen den Status eines Eintrags an.
  • Der Editor für einen einzelnen Eintrag. die Aktionen verwenden AJAX. Zu jedem Eintrag gibt es ein Protokoll darüber, was mit diesem Eintrag bereits geschehen ist.
  • Einstellungs-Seite. Dies ist der erste Tab, auf dem du auswählen kannst, welche Teile des Formulars angezeigt und benutzt werden sollen.
  • Dashboard-Widget mit neuen und ungeprüften Einträgen.

Installation

Installation

  • Installiere das Plugin über die Admin-Seite „Plugins“.
  • Alternativ kannst du auch den Inhalt der Zip-Datei entpacken und in das Verzeichnis ‚/wp-content/plugins/‘ hochladen.
  • Aktiviere das Plugin im ‚Plugins‘ Menu in WordPress.
  • Platziere ‚[gwolle_gb]‘ auf einer Seite. Das war’s schon.

Als Alternative zum Shortcode kannst du die Funktion show_gwolle_gb(); zum Anzeigen des Gästebuchs in deinen Vorlagen verwenden. Leichter geht’s nicht.

Aktualisieren einer alten Version

Mit Version 1.0 gab es einige Änderungen:

  • Gwolle Guestbook benutzt jetzt die Shortcode-API. Stelle sicher, dass deine Gästebuch-Seite ‚[gwolle_gb]‘ statt des alten verwendet.
  • Die Einträge, die für Besucher sichtbar sind, haben sich geändert. Stelle sicher, dass nur die gewünschten Einträge sichtbar sind und keine anderen.
  • CSS hat sich geändert. Bei Benutzung von eigenem CSS prüfe, ob es noch passt.

Lizenz

Das Plugin selbst ist unter der GNU General Public License veröffentlicht. Eine Kopie dieser Lizenzbestimmung kann auf der Lizenz-Website oder im oberen Bereich der Datei gwolle-gb.php eingesehen werden.

Bekannte Fehler

On some websites sending the data from the form doesn’t work correctly. Some field data is being sent and some not.
If you are affected by this issue and can debug this to find the real problem, please do so and report it on the support forum.
Disabling AJAX for the form is a good workaround.

Hooks: Aktionen und Filter

Viele Hooks sind in diesem Plugin verfügbar. Eine Dokumentation ist in der Zip-Datei in /docs/actions und /docs/filter zu finden. Beispiele sind mitgeliefert. Bei Bedarf zusätzlicher Hooks diese bitte im Support-Forum anfragen.

Einen Eintrag mit PHP-Code hinzufügen

Es ist nicht so schwierig, einen Eintrag in PHP-Code hinzuzufügen.

<?php
    $entry = new gwolle_gb_entry();

    // Set the data in the instance, returns true
    $set_data = $entry->set_data( $args );

    // Save entry, returns the id of the entry
    $save = $entry->save();
?>

Das Array $args kann die folgenden Schlüssel/Werte haben:

  • id, int – die ID, leer lassen für einen neuen Eintrag.
  • author_name, string – der Name des Autors.
  • author_id, id – die WordPress-Benutzer-ID des Autors.
  • author_email, string – die e-Mail-Adresse des Autors.
  • author_origin, string – die Herkunftsstadt des Autors.
  • author_website, string – die Website des Autors.
  • author_ip, string – die IP-Adresse des Autors.
  • author_host, string – der Hostname dieser IP.
  • content, string – der Inhalt der Nachricht.
  • datetime – Zeitstempel des Eintrags.
  • ischecked, bool – ob geprüft von einem Moderator oder nicht.
  • checkedby, int – die WordPress-ID dieses Moderators.
  • istrash, bool – ob im Papierkorb oder nicht.
  • isspam, bool – ob Spam oder nicht.
  • admin_reply, string – der Inhalt der Admin-Antwort-Nachricht.
  • admin_reply_uid, id – die WordPress-Benutzer-ID des Autors von ‚admin_reply‘.
  • book_id, int – die Buch-ID dieses Eintrags, Standard ist 1.

Format zum Importieren von CSV-Dateien

Der Importer verlangt von der CSV-Datei ein bestimmtes Format. Wenn du von einer anderweitig erzeugten CSV-Datei importieren willst, muss diese den Anforderungen entsprechen.

<?php
array(
    'id',
    'author_name',
    'author_email',
    'author_origin',
    'author_website',
    'author_ip',
    'author_host',
    'content',
    'datetime',
    'isspam',
    'ischecked',
    'istrash',
    'admin_reply',
    'book_id',
    'meta_fields'
)
?>

Die nächsten Zeilen wurden aus dem Inhalt erstellt.

Es gibt einige Haken:

  • Das Datum muss ein UNIX-Zeitstempel sein. Zum manuellen Erzeugen eines Zeitstempels schaue dir den Zeitstempel-Generator an. Bei Verwendung eines formatierten Datums wird das Plugin versuchen, dieses korrekt zu lesen. Falls das fehlschlägt, wird das heutige Datum verwendet.
  • Benutze Kommas, um Felder zu trennen. Bei Verwendung von Office-Software wie Excel (Hölle pur) oder LibreOffice Calc korrigiere diese entsprechend.
  • Setze Anführungszeichen um jeden Feld. Ohne Anführungszeichen kann der Import-Vorgang abbrechen, falls es Anführungszeichen oder Kommas innerhalb des Eintrag-Inhaltes gibt.
  • Die Datei sollte als UTF-8 ohne BOM kodiert sein, um Sonderzeichen korrekt eingeben zu können.
  • Stelle sicher, dass du Unix-Zeilenendungen verwendest. Jeder brauchbare Text-Editor kann in einem Textdokument (CSV-Datei) UNIX-Zeilenendungen umwandeln.

In Version 1.4.1 und älter war das Feld ‚datetime‘ als ‚date‘ benannt.

Du könntest einen Test-Eintrag erstellen, diesen exportieren und dann schauen, was der Importer von der CSV-Datei verlangt.
Eine beispielhafte CSV-Datei findet sich in der ZIP-Datei des Plugins unter „/docs/import_example/“.

If you want to prepare a CSV file from other software, plaese be aware that Microsoft Excel is terrible in dealing with CSV files. You will not manage to create a working CSV file with this. Please use LibreOffice Calc for this.

FAQ

Wie kann ich erreichen, dass Einträge in mein Gästebuch eingetragen werden können?

Du könntest deinen ersten Eintrag selbst schreiben oder Besucher einladen, eine Nachricht zu hinterlassen.

Welche Einträge sind im Frontend sichtbar?

Beginnend mit Version 1.0 werden die folgenden Einträge im Frontend aufgeführt:

  • Überprüft
  • Nicht als Spam markiert
  • Nicht im Papierkorb

Davor (in 0.9.7) waren alle ‚geprüften‘ Einträge sichtbar.

Ich habe viele ungeprüfte Einträge. Was sollte ich tun?
  • Einträge, die du als Spam erachtest, aber nicht automatisch als solche markiert wurden, kannst du manuell als Spam markieren. Diese werden dann nicht mehr sichtbar sein.
  • Einträge, die kein Spam sind aber trotzdem nicht sichtbar sein sollen, kannst du in den Papierkorb verschieben.
  • Einträge, die sichtbar sein sollen – setze sie auf „geprüft“.
Ich möchte dieses Plugin übersetzen

Übersetzungen können sehr leicht auf GlotPress hinzugefügt werden.
Du kannst mit dem Übersetzen von Zeichenfolgen in deine Sprache beginnen.
Diese müssen jedoch noch validiert werden. Falls es noch keinen Validator (PTE) gibt und du dich dafür bewerben willst, schreibe dies bitte im Support-Forum.
Ich werde dann eine Anfrage auf make/polyglots starten, um dich als Validator für dieses Plugin in deiner Sprache hinzuzufügen.

Wie wird mit Spam umgegangen?

Standardmäßig benutzt dieses Plugin eine Honeypot-Funktion und einen Nonce. Falls Spambots versuchen, Gästebuch-Einträge zu posten, sollte dies hinreichend funktionieren.

Falls es weiterhin Probleme gibt, hast du mehrere Optionen:

  • Honeypot-Feature: Unsichtbares Eingabefeld, das nur Spambots ausfüllen würden.
  • Nonce: Überprüft, ob die Seite mit dem Formular zuvor wirklich geladen wurde, bevor ein Eintrag veröffentlicht wird. Spambots werden das Formular einfach ohne Nonce abschicken.
  • Formular-Timeout: Wenn das Formular nach dem Laden der Seite zu schnell abgeschickt wurde, wird der Eintrag als Spam markiert.
  • Akismet: Drittanbieter-Spamfilter von Automattic. Leistet gute Arbeit, aber nicht jeder möchte einen Drittanbieter-Dienst verwenden.
  • Stop Forum Spam: Ein Drittanbieter-Spamfilter. Leistet ebenfalls gute Arbeit, aber nicht jeder möchte einen Drittanbieter-Dienst verwenden.
  • Eigene Antispam-Frage: Verwende eine einfache Quiz-Frage zum Überprüfen, ob du ein Mensch bist.
Ich nutze bereits WP-SpamShield

WP-SpamShield ist ein allgemeines Antispam-Plugin, das allgemeine WordPress-Formulare und viele Plugins unterstützt.
Aktivieren von WP-SpamShield wird die Antispam-Features in Gwolle Guestbook deaktivieren, und jeglicher Spam wird von WP-SpamShield gefiltert.
Um den Schutz von WP-SpamShield für Gwolle Guestbook nicht zu verwenden, muss nur „Anti-Spam for Miscellaneous Forms“ in den Einstellungen von WP-SpamShield deaktiviert werden.

Wie kann ich mehrere Gästebücher benutzen?

Du kannst dem Shortcode einen Parameter hinzufügen, wie:

[gwolle_gb book_id="2"]

Dies lässt die Seite alle Einträge des Buchs ID 2 anzeigen.

Falls du die Vorlagen-Funktion benutzen willst, kannst du sie so verwenden:

show_gwolle_gb( array('book_id'=>2) );
Wie behalte ich den Überblick bei mehreren Gästebüchern?

Es ist nicht notwendig, aufsteigende IDs zu verwenden.
Bei vielen Gästebüchern auf mehreren Seiten kannst du einfach die Beitrags-ID als ID für das Gästebuch nehmen. Auf diese Weise kommt es nicht zu doppelten IDs.
Du kannst die book_id automatisch der post_id mit diesem Shortcode zuordnen:

[gwolle_gb book_id="post_id"]
Ich will nur einen Eintrag anzeigen.

Du kannst einen Shortcode-Parameter verwenden, um nur einen Eintrag anzuzueigen:

[gwolle_gb_read entry_id="213"]
Ich kann keine Beschriftungen im Formular erkennen

Dieses Plugin wendet keinerlei CSS auf Beschriftungen an. Es ist möglich, dass deine Beschriftungen in weißer Farbe auf weißem Hintergrund dargestellt werden.
Du kannst dies mit dem Inspector deines Browsers überprüfen. Falls es der Fall ist, hast du ein Theme oder ein Plugin, das dieses CSS auf deine Beschriftungen anwendet. Bitte setze dich mit diesen in Verbindung.

Ich erhalte keine Benachrichtigungs-E-Mail

Überprüfe zunächst den Spam-Ordner deines E-Mail-Accounts.

Des Weiteren kannst du auf der Einstellungsseite die ‚Von‘-Adresse für die zu versendende e-Mail ändern.
Manchmal gibt es Probleme beim Versenden von der Standard-Adresse – dann ist es eine gute Idee, diese in eine reale Adresse zu ändern.

Es gibt auch mehrere SMTP-Plugins zum Konfigurieren von vielen E-Mail-Einstellungen.

Wenn es noch immer nicht funktioniert, fordere den Mail-Log von deinem Hosting-Anbieter an, oder bitte sie, einen Blick darauf zu werfen.

Ich möchte das Formular und die Liste auf verschiedenen Seiten anzeigen

Es gibt verschiedene Shortcodes, die du benutzen kannst.
Statt des „[gwolle_gb]“-Shortcodes kannst du „[gwolle_gb_write]“ nur für das Formular und „[gwolle_gb_read]“ für die Einträge-Liste verwenden.

Auch ein Widget mit vielen Optionen, das die letzten Einträge im Widget-Bereich anzeigen kann, ist verfügbar.
Alternativ kannst du den Shortcode „[wolle_gb_widget]“ zum Anzeigen der letzten Einträge in Widget-Form verwenden. Die Parameter sind:

  • book_id, int – die ID.
  • num_entries, int mit der angezeigten Nachrichten-Anzahl.
  • num_words, int – die angezeigte Wort-Anzahl pro Eintrag.
Ich möchte das Formular sofort anzeigen, ohne Button

Die Shortcodes „[gwolle_gb]“ und „[gwolle_gb_write]“ haben einen Parameter für den Button.
Du kannst sie als „[gwolle_gb button=“false“]“ oder „[gwolle_gb_write button=“true“]“ verwenden, um von der Standardeinstellung abzuweichen.

Moderation ist aktiviert, aber mein Eintrag ist als ‚geprüft‘ markiert

Falls ein Benutzer mit der Berechtigung ‚moderate_comments‘ einen Beitrag veröffentlicht, wird dieser standardmäßig als ‚geprüft‘ markiert, da er diesen ohnehin so markieren kann.

Moderation ist deaktiviert, aber einige Einträge sind noch ‚ungeprüft‘

Es gibt eine Prüfung der Wortlängen im Inhalt und im Autor-Namen.
Falls die Wörter zu lang sind oder missbräuchlich erscheinen, wird es als „ungeprüft“ markiert. Ein Moderator muss dann weiterhin diese Einträge manuell bearbeiten und prüfen.

Im Formular sehe ich Text, der für Screenreader gedacht ist.

Deinem Theme fehlt notwendiges CSS für „.screen-reader-text“. Bitte kontaktiere den Autor deines Themes.
Weitere Informationen finden sich im Handbuch zu Barrierefreiheit.

Beim Öffnen des RSS-Feeds erhalte ich den Fehler 404

Du kannst deine Rewrite-Regeln erneuern, indem du unter Einstellungen / Permalinks deine Permalinks nochmals speicherst.
Dies wird höchstwahrscheinlich die Rewrite-Regel für den RSS-Feed hinzufügen.

Ich benutze ein Caching-Plugin, und meine Einträge sind nach dem Veröffentlichen nicht sichtbar

Falls du Moderation deaktiviert hast, wird Gwolle Guestbook versuchen, den Cache zu erneuern.
Falls dies in deinem Setup scheitert, teile mir bitte mit, welches Caching-Plugin du verwendest, und ich werde möglicherweise Support dafür bereitstellen.

Du kannst deinen Cache auch manuell erneuern oder löschen. Die meisten Caching-Plugins bieten dafür Unterstützung.

Ich benutze ein Multi-Lingual-Plugin

Es gibt zwei Einstellungen, auf die du achten musst. Nachdem du die Einstellungen des Formular-Tabs gespeichert hast, solltest du einen leeren Header und Benachrichtigungstext speichern. Diese werden mit Standardwerten nach dem Speichern gefüllt, aber das ist in Ordnung.
Solange du eine leere Option speicherst oder noch nicht gespeichert wurde, wird weiterhin der übersetzte Text aus deiner MO-Datei angezeigt.

Außerdem möchtest du evtl. den book_id-Parameter des Shortcodes für mehrere Gästebücher verwenden.

Ich benutze ein Theme mit AJAX

Die Verwendung eines Theme mit AJAX-Navigation kann Probleme verursachen. JavaScript und CSS werden nur auf der Gästebuch-Seite geladen.
Also müsste man sie auf jeden Seite laden und sie dem Gästebuch bereitstellen. Du kannst folgenden Code der Datei functions.php deines Theme hinzufügen:

<?php
function my_gwolle_gb_register() {
    wp_enqueue_script('gwolle_gb_frontend_js');
    wp_enqueue_style('gwolle_gb_frontend_css');
}
add_action('wp_enqueue_scripts', 'my_gwolle_gb_register', 20);
?>
Ich benutze das Autoptimize-Plugin

Die Frontend-Scripte werden nur auf der Gästebuch-Seite geladen, sie werden also nicht Autoptimize hinzugefügt.
Du kannst ‚gwolle_gb_frontend‘ den beiden kommagetrennten JS- und CSS-Ausschlusslisten von Autoptimize hinzufügen. So wird es problemlos geladen.
Auf der Autoptimize-Einstellungsseite musst du ggf. „show advanced settings“ rechts oben auswählen. Weitere Infos zur Fehlerbehebung in der FAQ von AO.

Welche Berechtigungen werden benötigt?

Zum Freischalten von Kommentaren brauchst du die Berechtigung ‚moderate_comments‘.

Zum Bearbeiten von Optionen brauchst du die Berechtigung ‚manage_options‘.

Kann ich eine Vorlage übergehen?

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.

Welche Hooks sind zur Anpassung verfügbar?

Viele Hooks sind in diesem Plugin verfügbar. Eine Dokumentation ist in der Zip-Datei in /docs/actions und /docs/filter zu finden. Beispiele sind mitgeliefert.
Bei Bedarf zusätzlicher Hooks diese bitte im Support-Forum anfragen.

Ich möchte das Wort „Gästebuch“ in etwas anderes ändern.

In erster Linie ist dieses Plugin ein Gästebuch. Wenn du es für andere Zwecke verwenden willst, musst du den Code dafür selbst schreiben.
Wirf einen Blick auf die vorherige Frage über Hooks.
Vermutlich wirst du die Hooks für ‚gwolle_gb_write‘ und ‚gwolle_gb_button‘ verwenden wollen.

Diese Frage wird häufig gestellt. Du kannst auch im Support-Forum nachschauen. Das Add-On bietet ebenfalls Optionen für Text-Änderungen.

I have a one-page design and want to use links with the right anchor.

It should be possible by using a filter.
Have a look at this example code. Make sure to use the correct anchor tag for your website.

Sollte ich wirklich nicht WordPress-Kommentare als Gästebuch verwenden?

Gewiss ist das möglich, wenn du willst. Meiner persönlichen Meinung nach hat es sich jedoch bewährt, Kommentare und Gästebuch-Einträge getrennt zu lassen.
Wenn du also bereits einen Blog mit Kommentaren hast, könnten die Gästebuch-Einträge darin verloren gehen, und ein separates Gästebuch kann dann nützlich sein.
Falls du jedoch keine Standard-Kommentare benutzt, kannst du genau so gut den Kommentar-Bereich als Gästebuch verwenden.

Rezensionen

Excellent plugin, except for spam filter

This is a very good plugin. Only thing letting it down is spam filtering. Modern spam-bots are able to get past all the inbuilt filters without much issue. It really needs a decent CAPTCHA, but the only option is the outdated Really Simple CAPTHCA. If it supported Google ReCAPTCHA it would be perfect!

Complete and clear settingspanel – Perfect

Setting this up is a breeze. Very well thought through plugin. Easy to style. If all plugins would have this level of quality it would save users a lot of time. Thank you for this great plugin. Bedankt voor deze geweldige plugin

Not working….

Guestbook is not working at all, Add a new Side insert shortcode and safe the side, then go to widgets and place the Guestbook widget chose "Guestbook" and safe, nothing happend, for me useless.

Very Nice Guestbook Package

This is a neat little package that is very easy to install and implement. It has a nice set of features for collecting comments as well as filtering out the spam. Highly recommend this one!
Lies alle 76 Rezensionen

Mitwirkende & Entwickler

„Gwolle Guestbook“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Gwolle Guestbook“ wurde in 13 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Gwolle Guestbook“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

3.1.3

  • 2019-04-16
  • Small fix for silly mistake.

3.1.2

  • 2019-04-04
  • Improve accessibility for the frontend metabox.
  • Add filter gwolle_gb_new_entry_frontend.
  • Add filter gwolle_gb_get_permalink.
  • Change arrows in next/prev pagination.
  • Auto-detect line endings in import from CSV.

3.1.1

  • 2019-03-08
  • Drop check for mime-type on import, too many problems.
  • Small CSS fix for pagination.

3.1.0

  • 19.02.2019
  • Remove support for Really Simple Captcha plugin, since it is ineffective.
  • Please take a look at the other options for spamfilters, there are more and better options.
  • Update CSS for admin navigation for WP 5.1.
  • Add screen-reader-text to navigation for frontend and admin.
  • Small fixes found by the phan tool.

3.0.0

  • 2019-01-22
  • Add search widget (only visible on guestbook pages).
  • Add ‚[noscript]‘ to frontend form for when JavaScript is disabled.
  • Add function ‚gwolle_gb_post_is_guestbook‘.
  • Add function ‚gwolle_gb_get_entries_from_search‘.
  • Add function ‚gwolle_gb_enqueue_markitup‘.
  • Fix BBcode: support images inside links.
  • Fix BBcode: have sublists work.
  • Show new username and book ID after editing in editor postbox.
  • Add some accessibility fixes.
  • Datenbank-Engine in InnoDB geändert
  • Don’t use transients for hashed field names, is faster this way.
  • Better test if admin user exists for admin_reply.
  • Auch ‚field-name‘ für gwolle_gb_content benutzen.
  • On admin pages, have separate functions for $_POST update. (settings, editor, entries).
  • Use GWOLLE_GB_URL where appropriate.
  • Use static vars instead of global vars.
  • Integrate 2 JavaScript files for Markitup/BBcode.
  • Export auf 2000 statt 3000 Einträge pro Teil umgestellt.
  • Zeichenfolgen aktualisiert für Add-On 1.3.0.
  • Cleanup changelog. Add changelog-v2.txt.