Dokumentation für Wohltätigkeitsorganisationen

Erfahren Sie, wie Sie mit klaren Schritt-für-Schritt-Anleitungen das Beste aus Charitable herausholen.

Speicherung von Anmelde-Link-Daten

Erforderlich: Charitable Pro 1.8.16+ Charitable Ambassadors 3.5.0+

Passwortlose Spendenkonten funktionieren, indem ein einmaliger Anmelde-Link per E-Mail versendet wird. Diese Links müssen irgendwo gespeichert werden, bis sie verwendet werden. Diese Seite erklärt genau, wo, wie lange und wie sie entfernt werden können.

Wenn Sie die Funktion nur aktivieren, müssen Sie dies nicht lesen. Sie ist für Personen gedacht, die wissen möchten, was ein Plugin in ihrer Datenbank speichert, und für alle, die eine Datenanfrage oder eine Deinstallation bearbeiten.

Die Kurzfassung

  • Eine zusätzliche Datenbanktabelle, die beim ersten Einschalten der passwortlosen Funktion erstellt wird.
  • Sie speichert Hashes von Anmelde-Links, niemals die Links selbst.
  • Einträge sind kurzlebig: Ein Registrierungs-Link ist 24 Stunden gültig, ein Anmelde-Link eine Stunde.
  • Wenn Sie die Funktion ausschalten, bleibt die Tabelle unverändert. Es werden keine Daten ohne Ihr Wissen gelöscht.
  • Die Deinstallation des Plugins lässt die Tabelle ebenfalls absichtlich unverändert, sodass eine versehentliche Deaktivierung niemals Daten zerstört.

Wann die Tabelle erstellt wird

Die Tabelle wird erstellt, wenn Passwortlose Konten zum ersten Mal auf Charitable > Ambassadors > Templates > Submit Form aktiviert wird. Sie wird nicht bei der Aktivierung des Plugins erstellt und auch nicht auf Websites, die die Funktion nie nutzen.

Ihr Name folgt Ihrem Datenbankpräfix:

wp_charitable_ambassadors_signin_tokens

Wenn Ihr Präfix nicht wp_ lautet, ersetzen Sie ihn durch Ihren.

Was sich in der Tabelle befindet

Eine Zeile pro ausgestelltem Anmelde-Link. Die Spalten:

Spalte Was sie enthält
id Zeilen-Identifikator
token_hash Ein HMAC-SHA256-Hash des Links, verschlüsselt mit den Salts Ihrer Website
Zweck signup für ein neues Konto, signin für einen wiederkehrenden Spender
E-Mail Die Adresse, an die der Link gesendet wurde
user_id Das Konto für einen wiederkehrenden Spender. 0 für eine neue Registrierung, da noch kein Konto existiert
campaign_id Die Spende, auf die sich der Link bezieht
erstellt_am Wann er ausgestellt wurde
expires_at Wann er abläuft
eingelöst_bei Als es verwendet wurde, oder leer, wenn es nicht verwendet wurde

Der Link selbst wird niemals gespeichert. Es wird nur ein gehashter Schlüssel davon gespeichert, sodass jemand, der diese Tabelle liest, keinen funktionierenden Anmeldelink daraus rekonstruieren kann. Der Hash ist mit den eigenen Salts Ihrer Website verschlüsselt, was bedeutet, dass eine Kopie der Tabelle, die auf eine andere Website übertragen wird, inert ist.

Die Adresse wird im Klartext gespeichert, da die Funktion die Person per E-Mail erreichen und Ihnen anzeigen muss, wer wartet.

Wie lange Zeilen bestehen bleiben

Link-Typ Lebensdauer
Anmeldung (ein brandneuer Spendenläufer) 24 Stunden
Anmeldung (ein wiederkehrender Spendenläufer) 1 Stunde

Links sind einmalig verwendbar. Das Einlösen eines Links markiert ihn als verwendet, und die Anforderung eines neuen Links bricht jeden früheren Link für dieselbe Adresse ab, sodass zu jeder Zeit nur ein aktiver Link pro Person existiert.

Die Zustände der Selbstprüfung

Der Bildschirm „Formular übermitteln“ berichtet über diese Tabelle, damit Sie nicht raten müssen. Die Zustände, die Sie möglicherweise sehen:

Status Bedeutung Was zu tun ist
Aktiviert, Tabelle vorhanden Normal. Nichts.
Aktiviert, Tabelle fehlt Anmeldungen und Anmeldungen schlagen fehl. Schalten Sie die Funktion aus und wieder ein. Dadurch wird die Tabelle neu erstellt.
Aktiviert, Schema veraltet Die Tabelle existiert, ist aber älter als ein Update. Ein Entwickler kann sie aktualisieren. Siehe Referenz unten.
Aktiviert, Links ausstehend Eine Zählung der gesendeten, aber nicht angeklickten Links. Informationszwecke. Überprüfen Sie „Auf Anmeldung wartend“, wenn der Wert hoch erscheint.
Aktiviert, Anmeldungs-E-Mail deaktiviert Wiederkehrende Spendenläufer können keinen Link anfordern. Aktivieren Sie diese E-Mail erneut unter „Charitable > Einstellungen > E-Mails“.
Deaktiviert, Tabelle noch vorhanden Ihre vorhandenen Daten bleiben erhalten. Nichts. Dies ist eine Beruhigung, kein Problem.

Deaktivieren der Funktion (Soft-Disable)

Deaktivieren Sie Passwortlose Konten und die Funktion wird gestoppt: Es werden keine neuen Links ausgestellt und das Formular zum Erstellen von Spendenaktionen fragt wieder nach einem Passwort.

Die Tabelle und ihre Zeilen bleiben erhalten. Jeder, der bereits einen gültigen Link hat, kann ihn weiterhin verwenden, und bereits erstellte Konten funktionieren weiterhin wie normale Konten, da dies das ist, was sie sind. Wenn Sie die Funktion wieder aktivieren, machen Sie dort weiter, wo Sie aufgehört haben.

Beim Umschalten geht nichts verloren, und das ist der Sinn der Sache: Eine Einstellung, die beim Deaktivieren stillschweigend Daten zerstört, wäre eine schlechte Einstellung.

Permanentes Löschen der Daten

Zwei separate Elemente können entfernt werden, und sie werden auf unterschiedliche Weise entfernt.

Ausstehende Links. Alle nicht eingelösten Links können auf dem Einstellungsbildschirm auf einmal ungültig gemacht werden. Jeder, der sich gerade im Prozess befindet, benötigt einen neuen. Dies leert die Live-Links, ohne die Konten zu berühren.

Die Tabelle selbst. Die Deinstallation von Charitable Ambassadors löscht diese Tabelle nicht, und das mit Absicht. Derselbe Präzedenzfall gilt wie für Einladungs-Tokens: Eine Deinstallation ist manchmal ein Unfall, und ein Plugin, das eine Tabelle bei der Deaktivierung zerstört, gibt Ihnen keine Möglichkeit zur Rückkehr. Wenn Sie sie wirklich weg haben möchten, kann ein Entwickler sie löschen oder Ihr Hoster über phpMyAdmin.

Konten befinden sich nicht in dieser Tabelle. Spendenaktionskonten sind normale WordPress-Benutzer und leben in Ihrer Benutzertabelle wie alle anderen auch. Das Löschen von Anmelde-Link-Daten löscht nicht die Konten oder die Spendenaktionsseiten von jemandem.

Exporte, Backups und persönliche Daten

  • Backups enthalten diese Tabelle wie jede andere. Da sie nur Hashes und Adressen enthält, enthält ein Backup keine nutzbaren Anmelde-Links.
  • Ein WordPress-Export persönlicher Daten für einen Spendenaktion gibt dessen Konto und dessen Kampagnen auf normale Weise zurück. Anmelde-Links sind kurzlebige operative Aufzeichnungen und keine Profildaten.
  • Eine Löschung persönlicher Daten entfernt das Konto über die eigenen Werkzeuge von WordPress. Jeder ausstehende Link für diese Adresse funktioniert nicht mehr, da er niemandem mehr zugeordnet ist.

Tipps

  • Wenn Anmeldungen auf der ganzen Website plötzlich nicht mehr funktionieren, überprüfen Sie zuerst die Warnung über fehlende Tabellen. Dies ist der einzige Fehler, der alles auf einmal bricht und eine Ein-Klick-Lösung hat.
  • Eine hohe Anzahl ausstehender Links zu Beginn einer Kampagne bedeutet normalerweise ein Zustellbarkeitsproblem, nicht Desinteresse.
  • Kopieren Sie diese Tabelle nicht zwischen Websites. Sie ist an die Salts der Website gebunden, die sie erstellt hat, und funktioniert woanders nicht.

Entwicklerreferenz

Schema-Klasse

Charitable_Ambassadors_Passwordless_Schema

Mitglied Zweck
table_name() Präfix-Tabellenname
exists() Ob die Tabelle vorhanden ist
is_enabled() Ob die Funktion aktiviert ist
SCHEMA_VERSION Aktuelle Schemaversion, 1.1
SCHEMA_VERSION_OPTION charitable_ambassadors_passwordless_schema_version

Optionsschlüssel

Option Zweck
charitable_ambassadors_passwordless_schema_version Die installierte Schemaversion
charitable_ambassadors_passwordless_rewrite_version Protokolliert, wann die Rewrite-Regeln des Endpunkts zuletzt registriert wurden

Beide werden durch die Deinstallationsroutine des Plugins entfernt. Die Tabelle nicht.

Tokens-Klasse

Charitable_Ambassadors_Passwordless_Tokens

Methode Zweck
issue( $purpose, $email, $user_id, $campaign_id ) Einen Link erstellen
lookup( $token ) Eine Zeile lesen, ohne sie zu verbrauchen
redeem( $token ) Einen Link atomar verbrauchen
invalidate_for_email( $email ) Jeden Link für eine Adresse stornieren
invalidate_for_user( $user_id ) Jeden Link für ein Konto stornieren
purge_all() Alles ausstehende stornieren
effective_ttl( $purpose ) Lebensdauer in Sekunden für diesen Zweck

Filter

Filter Zweck
charitable_ambassadors_passwordless_storage_docs_url Die URL, unter der diese Seite zu finden ist, wie im Hilfetext der Einstellungen und in den Selbstprüfungs-Hinweisen verlinkt
charitable_ambassadors_awaiting_mask_email Geben Sie false zurück, um vollständige Adressen in der Ansicht "Warten auf Anmeldung" anzuzeigen

Haben Sie noch Fragen? Wir helfen Ihnen gerne weiter!

Zuletzt geändert:

Was ist neu bei Charitable

Die neuesten Updates anzeigen
🔔 Abonnieren Sie, um unsere neuesten Updates zu erhalten
📧 E-Mails abonnieren

E-Mail-Abonnement

Abonnieren Sie unseren Newsletter

Wir werden Sie nicht spammen. Wir senden nur eine E-Mail, wenn wir glauben, dass sie Ihnen wirklich hilft. Abmeldung jederzeit möglich!

Botschafter Neu

🖨️ Wir stellen vor: Flyer und Poster: Sammeln Sie Geld abseits des Bildschirms!

Viele Spendenaktionen von Person zu Person finden abseits eines Bildschirms statt: an der Ziellinie eines 5-km-Laufs, an einer Schultafel, in einer Büchereiküche. Charitable Ambassadors 3.4.7 fügt 2 druckbare Elemente hinzu: einen Spenden-Flyer mit der eigenen Geschichte und dem QR-Code jedes Spendenwerbers und ein Rekrutierungsplakat, das neue Spendenwerber anmeldet. Beide lassen sich wie eine normale Webseite öffnen und direkt aus dem Browser ausdrucken. Warum das wichtig ist:

  • 🏁 Ein Flyer für jeden Spendenwerber: Jeder Flyer enthält das eigene Foto, die eigene Geschichte und das eigene Ziel des Spendenwerbers, mit einem QR-Code, der dessen Seite öffnet und nicht Ihre Hauptkampagne.
  • 📌 Ein Plakat, das rekrutiert: Es zeigt „Jetzt rekrutieren“ über Ihrem Kampagnennamen mit einem großen QR-Code, der Ihr Anmeldeformular öffnet, sodass jemand mit dem Spenden sammeln beginnen kann, ohne auf einen Link von Ihnen zu warten.
  • 🪄 Kein Design-Tool erforderlich: Beide Druckvorlagen werden als normale Webseite gerendert und aus dem Browser gedruckt, ohne PDF-Plugin und ohne Designer.
  • 📄 2 Flyer-Layouts: „Hand out“ enthält die vollständige Geschichte für Spenden an Freunde und Familie, und „Post up“ enthält einen kurzen Aufhänger mit 5 abnehmbaren Reitkarten für eine Pinnwand.
  • 🛡️ Ausgeschaltet, bis Sie es einschalten: Flyer bleiben nach dem Update deaktiviert, bis Sie sie unter Charitable » Ambassadors » Other » Fliers aktivieren, und nur der Eigentümer oder ein Administrator kann einen öffnen.

Lesen Sie hier unsere Ankündigung.

Verbesserung Zahlungen

💸 Einführung von gestaffelten Sätzen für Gebührenerleichterungen: Passen Sie die Anfrage an die Spende an!

Gebührenerleichterungen stellt Ihren Spendern beim Bezahlvorgang eine kurze Frage: Möchten Sie die Bearbeitungsgebühr für diese Spende übernehmen? Bisher wurde für jede Spende über ein Gateway ein einziger Satz verwendet, sodass für eine Spende von 10 $ und eine Spende von 500 $ derselbe Prozentsatz berechnet wurde. Gebührenerleichterungen 1.3.0 ermöglicht es Ihnen, beliebig viele Spendenbänder festzulegen, die jeweils ihren eigenen Satz haben. Warum das wichtig ist:

  • 🪙 Schonender bei kleinen Spenden: Eine feste Transaktionsgebühr macht einen weitaus größeren Anteil einer 10 $-Spende aus als einer 500 $-Spende. Bänder ermöglichen es Ihnen daher, am unteren Ende weniger zu verlangen.
  • 🎚️ So viele Bänder wie nötig: Jedes Band hat seinen eigenen Prozentsatz und seinen eigenen festen Betrag, und das oberste Band läuft ohne Obergrenze weiter.
  • 🛑 Eine optionale Obergrenze: Ein Feld für die maximale Gebühr verhindert, dass von einem Spender mehr als ein von Ihnen gewählter Betrag verlangt wird, egal wie hoch die Spende ist.
  • 🔌 Pro Zahlungs-Gateway einstellbar: Stripe kann mit vier Bändern laufen, während Windcave und Payfast mit einem einzigen Satz arbeiten, da Bänder zu einem Gateway und nicht zu Ihrer gesamten Website gehören.
  • 🛡️ Nichts ändert sich, bis Sie es sagen: Ihre aktuellen Sätze bleiben genau so, wie sie sind, bis Sie unter Charitable » Einstellungen » Erweitert » Gebührenerleichterungen die Option „Gestaffelte Sätze verwenden“ aktivieren.

Lesen Sie hier unsere Ankündigung.

Spenden Verbesserung

📊 Ihr Pro Dashboard kann jetzt vergleichen, exportieren und bewerten!

Die meisten Fundraising-Dashboards zeigen Ihnen nur, wie viel Sie eingenommen haben. Charitable Pro 1.8.19 baut das Dashboard und die Berichtsübersicht um die schwierigeren Fragen herum neu auf: ob etwas kaputt ist, ob diese Periode die letzte geschlagen hat und welche einzelne Änderung heute den größten Unterschied machen würde. Warum das wichtig ist:

  • 📈 Jede Zahl hat einen Trend: Wählen Sie eine Periode aus und die Kacheln und das Diagramm bewegen sich zusammen, wobei jede Summe im Vergleich zur Vorperiode angezeigt wird.
  • 🗓️ Lesbare Diagramme: Kurze Zeiträume gruppieren Spenden tageweise, während längere Zeiträume nach Woche oder Monat gruppieren, sodass ein volles Jahr als Kurve und nicht als flache Linie gelesen wird.
  • 🔀 Vergleichen Sie beliebige 2 Perioden: Nicht nur aufeinanderfolgende, sodass Sie fragen können, wie dieser Dezember im Vergleich zum letzten Dezember abgeschnitten hat. Das ist wichtig, da Fundraising saisonabhängig ist.
  • 📤 Fassen Sie die gesamte Zusammenfassung zusammen: Senden Sie die vollständige Übersicht als CSV oder PDF, bereit für ein Board-Paket oder einen Spenderbericht.
  • 🎯 Bewerten Sie Ihr Setup kostenlos: Lassen Sie Ihr Fundraising-Setup bewerten, damit die eine Änderung, die sich als Nächstes lohnt, diejenige ist, die Sie sehen können.

Lesen Sie hier unsere Ankündigung.

Funktion Neu

🎟️ Wir stellen vor: Charitable Events: Verkaufen Sie Tickets für Ihre Kampagnen!

Die meisten gemeinnützigen Organisationen verkaufen Event-Tickets in einem Tool und sammeln Spenden in einem anderen, was zu zwei Berichtsdatensätzen und einer manuellen Abgleichung am Jahresende führt. Charitable Events vereint beides, indem es Tickets über dieselben Spendenformulare und Zahlungs-Gateways verkauft, die Sie bereits in Charitable nutzen. Warum das wichtig ist:

  • 🎟️ Jedes Ticket ist eine Spende: Ticketverkäufe laufen über das Gateway, das Sie bereits nutzen, und zählen zum Kampagnenziel, wobei alles unter Charitable » Events verwaltet wird.
  • 📱 QR-Check-in von jedem Telefon: Jeder Teilnehmer erhält seinen eigenen QR-Code auf der Quittung, und Freiwillige scannen ihn am Eingang über einen Check-in-Link, der kein WordPress-Konto benötigt.
  • 🧾 Quittungen bereit für die Steuererklärung: Weisen Sie jedem Ticket-Typ einen fairen Marktwert zu, und Charitable gibt den korrekten steuerlich absetzbaren Betrag auf jeder Spenderquittung an.
  • 📋 Teilnehmerdetails beim Checkout: Fragen Sie jeden Gast nach einer Essenswahl, Hemdgröße oder speziellen Bedürfnissen, wobei für jedes Ticket ein separater Teilnehmerdatensatz erstellt wird.
  • 🗓️ Blöcke und Kalender inklusive: Drei Editor-Blöcke sowie die Unterstützung für Sugar Calendar und The Events Calendar platzieren Ihre Events dort, wo Unterstützer bereits nachsehen.

Lesen Sie hier unsere Ankündigung.

KI Neu

🚀 Entfesseln Sie die KI-Power in Charitable!

Ihr KI-Assistent kann jetzt Ihre Charitable-Spendenkampagnen direkt erstellen, bearbeiten und verwalten – einfach durch Fragen. Mit Charitable Pro, das Schreibunterstützung für die WordPress Abilities API hinzufügt, können Tools wie ChatGPT, Claude und Cursor sicher vollständige administrative Aktionen über MCP durchführen. Warum das wichtig ist:

  • 🤖 Kampagnenerstellung in einfacher Sprache: Fordern Sie Ihren Assistenten mit einem Ziel wie „Richten Sie eine Spendenaktion für das Tierheim mit einem Ziel von 5.000 US-Dollar ein“ auf, und er erstellt einen echten Kampagnenentwurf mit vorgeschlagenen Spendenstufen.
  • 🎨 Sofortige Anpassungen des Spendenformulars: Fügen Sie benutzerdefinierte Felder hinzu, ändern Sie Schaltflächenfarben oder ordnen Sie Elemente neu an, ohne sich mit den Formulareinstellungen befassen zu müssen.
  • 📝 Protokollierung von Offline-Geschenken: Informieren Sie Ihren Assistenten über Bargeld- oder Scheckgeschenke, und er gleicht E-Mail-Adressen von Spendern ab und zeichnet Transaktionen in Ihrer Historie auf.
  • 🛡️ Sicherheit und Kontrolle standardmäßig: Schreibzugriff bleibt streng deaktiviert, bis er unter Charitable » Tools » AI MCP aktiviert wird, wodurch schreibgeschützte Berichte standardmäßig sicher bleiben.
  • 📜 Vollständige Audit-Protokollierung: Jede Änderung, die von einem KI-Assistenten vorgenommen wird, wird unter Charitable » Tools » Logs verfolgt, sodass Sie immer wissen, wer (oder was) Ihre Website aktualisiert hat.

Lesen Sie hier unsere Ankündigung.