Mit Shortcodes bindest du die Funktionen von Kleingarten auf beliebigen Seiten ein. Füge den Shortcode im Block-Editor über den Block Shortcode ein.
Anmeldung und Registrierung
[kleingarten_login_form]
Zeigt ein Anmeldeformular. Angemeldete Benutzer sehen stattdessen einen Abmelde-Link.
| Parameter | Bedeutung | Standard |
|---|---|---|
register_page |
URL der Registrierungsseite, auf die das Formular verlinkt | leer |
redirect_to |
Seite, auf die nach der Anmeldung weitergeleitet wird | aktuelle Seite |
logged_out_page |
Seite, auf die nach der Abmeldung weitergeleitet wird | aktuelle Seite |
Beispiel: [kleingarten_login_form register_page="/registrieren/" redirect_to="/mitglieder/"]
[kleingarten_register_form]
Zeigt ein Registrierungsformular für neue Mitglieder. Voraussetzung: Unter Einstellungen → Allgemein ist „Jeder kann sich registrieren“ aktiviert.
| Parameter | Bedeutung | Standard |
|---|---|---|
terms_of_use_url |
URL der Nutzungsbedingungen, die bei der Registrierung bestätigt werden müssen | none |
anti_spam_challenge |
true blendet die Anti-Spam-Frage aus den Einstellungen ein |
false |
Neue Konten erhalten zunächst die Rolle „Ausstehender Kleingärtner“ und haben noch keinen Zugriff auf private Inhalte. Erst wenn du sie zu „Kleingärtner:In“ hochstufst, sind sie freigeschaltet.
Mitgliederprofil
[kleingarten_member_profile]
Zeigt das Profil des angemeldeten Mitglieds.
[kleingarten_member_profile_settings]
Zeigt ein Formular, mit dem Mitglieder ihre Profileinstellungen ändern können.
[kleingarten_my_plot]
Zeigt die Parzelle des angemeldeten Mitglieds mit den zugeordneten Zählern.
| Parameter | Bedeutung | Standard |
|---|---|---|
allow_reading_submission |
true erlaubt Mitgliedern, direkt hier Zählerstände zu melden |
false |
checkbox_label |
Text der Bestätigungs-Checkbox bei der Zählerstandsmeldung | „Ich habe Datum und Zählerstand geprüft. Beides ist korrekt.“ |
[kleingarten_cost_overview]
Zeigt angemeldeten Mitgliedern eine Übersicht ihrer Kosten.
Zählerstände
[kleingarten_submit_meter_reading_form]
Zeigt ein Formular, über das Zählerstände mit einem Schlüssel gemeldet werden – ohne Anmeldung. Mehr dazu unter Zählerstände online melden und verwalten.
Mitgliederbereich und private Inhalte
[kleingarten_private_posts]
Zeigt angemeldeten Mitgliedern eine Liste aller privaten Beiträge.
[kleingarten_number_of_private_posts]
Zeigt nicht angemeldeten Besuchern, wie viele private Beiträge es gibt – ein Anreiz, sich anzumelden.
| Parameter | Bedeutung | Standard |
|---|---|---|
label |
Text der Ausgabe, %u wird durch die Anzahl ersetzt |
%u |
login_url |
URL der Anmeldeseite; wenn gesetzt, erscheint ein Anmelde-Link | leer |
Beispiel: [kleingarten_number_of_private_posts label="%u Beiträge nur für Mitglieder" login_url="/anmelden/"]
[kleingarten_private_content]…[/kleingarten_private_content]
Zeigt den eingeschlossenen Inhalt nur angemeldeten Mitgliedern.
| Parameter | Bedeutung | Standard |
|---|---|---|
refusal_output |
Text, den alle anderen stattdessen sehen | „Nur für Mitglieder.“ |
Beispiel: [kleingarten_private_content refusal_output="Bitte melde dich an."]Telefonliste des Vorstands …[/kleingarten_private_content]
Gefällt mir
[kleingarten_likes]
Zeigt eine Gefällt-mir-Box. Unter Einstellungen → Kleingarten → Inhalte kannst du die Box auch automatisch unter allen Beiträgen eines Beitragstyps einblenden lassen.