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.