Dokumentation für Wohltätigkeitsorganisationen

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

Erkennung von Spendenquittungsseiten

Wie die automatische Erkennung von Quittungsseiten funktioniert

(Hinweis: Dies gilt für Charitable Pro 1.8.10.5+).

Wenn die Einstellung „Spendenquittungsseite“ in den Charitable-Einstellungen auf „Automatisch“ gesetzt ist, erstellt und verwaltet das Plugin automatisch Quittungsseiten für Ihre Spenden. Dieses System funktioniert nahtlos mit den meisten WordPress-Themes, einschließlich traditioneller (klassischer) Themes und moderner Block-Themes.

Im Automatikmodus verwendet Charitable WordPress-Rewrite-Regeln, um benutzerdefinierte URLs wie /donation-receipt/1234/ zu erstellen, die den Quittungsinhalt anzeigen, ohne dass Sie eine physische Seite erstellen müssen. Das Plugin kümmert sich im Hintergrund um alle technischen Details.

Themes, die mit dem Automatikmodus funktionieren

Zum Zeitpunkt der Erstellung (Version 1.8.10.5) wurden die folgenden Themes getestet und funktionieren korrekt mit der automatischen Erkennung von Quittungsseiten:

Block-Themes (Full Site Editing)

  • Twenty Twenty-Three – Standard-Block-Theme von WordPress
  • Twenty Twenty-Four – Standard-Block-Theme von WordPress
  • Twenty Twenty-Five – Standard-Block-Theme von WordPress

Klassische Themes (traditionelle PHP-Vorlagen)

  • Astra – Beliebtes Mehrzweck-Theme
  • GeneratePress – Leichtgewichtiges Theme
  • OceanWP – Mehrzweck-Theme

Diese Themes funktionieren, da sie die Standard-Template-Hierarchie und Inhaltsfilter von WordPress korrekt unterstützen, wodurch Charitable den Quittungsinhalt zur richtigen Zeit im Seiten-Rendering-Prozess einfügen kann.

Themes, die eine Fallback-Seitenerstellung erfordern

Einige Themes verfügen über einzigartige Rendering-Systeme, die die automatische Erkennung von Quittungsseiten verhindern. Wenn Charitable dieses Problem erkennt, erstellt es automatisch eine Fallback-Seite, um sicherzustellen, dass Quittungen weiterhin korrekt angezeigt werden.

Twenty Twenty-Two ist ein Block-Theme, das einen anderen Ansatz für das Template-Rendering verwendet als spätere Standard-Themes von WordPress. Wenn Charitable versucht, eine Quittungsseite anzuzeigen, erkennt das Template-System des Themes den benutzerdefinierten Quittungs-Endpunkt nicht richtig, was zu einer leeren Seite führt.

Warum es Fallback benötigt: Das Block-Template-System des Themes verarbeitet benutzerdefinierte Endpunkte nicht korrekt, wodurch der Quittungsinhalt nicht gerendert wird. Charitable erkennt dies und erstellt automatisch eine physische WordPress-Seite mit dem [donation_receipt] Shortcode, die das Theme dann korrekt anzeigen kann.

Weitere dokumentierte Beispiele zum Zeitpunkt der Erstellung sind YITH Wonder. YITH Wonder ist ein Premium-Theme mit Fokus auf WooCommerce und einem benutzerdefinierten Page-Builder-System. Ähnlich wie Twenty Twenty-Two hat es Rendering-Eigenheiten, die die automatische Quittungserkennung verhindern.

Hinweis: Wenn Charitable eine Fallback-Seite erstellt, aktualisiert es automatisch Ihre Einstellungen, um diese Seite zu verwenden. Wenn Sie später zu einem anderen Theme wechseln, stellt Charitable die Einstellung „Automatisch“ wieder her, wenn das neue Theme mit dem Automatikmodus funktioniert.

Entwicklerfilter

Charitable bietet mehrere Filter, mit denen Entwickler das Verhalten der Fallback-Seite anpassen können. Alle Filter sind unten mit ihren Standardwerten und Anwendungsfällen dokumentiert.

charitable_receipt_fallback_enabled

Standard: wahr

Zweck: Aktiviert oder deaktiviert das gesamte System zur Erstellung von Fallback-Seiten.

Wann zu verwenden: Wenn Sie die automatische Erstellung von Fallback-Seiten vollständig deaktivieren möchten, z. B. weil Sie die Belegseiten über eine benutzerdefinierte Lösung verwalten.

// Disable fallback page creation
add_filter( 'charitable_receipt_fallback_enabled', '__return_false' );

charitable_receipt_fallback_should_activate

Standard: wahr

Parameter:

  • $should_activate (bool) – Ob der Fallback aktiviert werden soll
  • $current_setting (string) – Aktuelle Einstellung der Belegseite („auto“ oder Seiten-ID)

Zweck: Steuert, ob das Fallback-System aktiviert werden soll, wenn eine leere Seite erkannt wird. Dies gibt Ihnen eine detaillierte Kontrolle darüber, wann Fallback-Seiten erstellt werden.

Wann zu verwenden: Wenn Sie die Erstellung von Fallbacks unter bestimmten Umständen verhindern möchten, z. B. während der Entwicklung oder für bestimmte Benutzerrollen.

// Only activate fallback for specific themes
add_filter( 'charitable_receipt_fallback_should_activate', function( $should_activate, $current_setting ) {
    $current_theme = get_stylesheet();
    // Only allow fallback for specific problematic themes
    if ( ! in_array( $current_theme, array( 'twentytwentytwo', 'yith-wonder' ) ) ) {
        return false;
    }
    return $should_activate;
}, 10, 2 );

charitable_receipt_fallback_page_slug

Standard: 'donation-receipt-page'

Zweck: Passt den URL-Slug für die Fallback-Seite an, die erstellt wird.

Wann zu verwenden: Wenn die Fallback-Seite eine andere URL-Struktur haben soll oder wenn Sie die URL-Namenskonventionen Ihrer Website anpassen müssen.

// Use a custom slug for the fallback page
add_filter( 'charitable_receipt_fallback_page_slug', function( $slug ) {
    return 'receipt';
} );

charitable_receipt_fallback_page_args

Standard:

array(
    'post_title'   => __( 'Donation Receipt', 'charitable-pro' ),
    'post_content' => '[donation_receipt]',
    'post_status'  => 'publish',
    'post_type'    => 'page',
    'post_name'    => $page_slug, // Set automatically
)

Zweck: Passt die Eigenschaften der Fallback-Seite an, wenn sie erstellt wird. Dazu gehören der Seiten-Titel, der Inhalt, der Status und andere WordPress-Post-Eigenschaften.

Wann zu verwenden: Wenn Sie den Seiten-Titel anpassen, benutzerdefinierten Inhalt vor/nach dem Shortcode hinzufügen, eine bestimmte Seiten-Vorlage festlegen oder andere Seiten-Eigenschaften ändern möchten.

// Customize the fallback page
add_filter( 'charitable_receipt_fallback_page_args', function( $args ) {
    // Change the page title
    $args['post_title'] = 'Your Donation Receipt';
    
    // Add content before the shortcode
    $args['post_content'] = '<p>Thank you for your donation!</p>' . "\n" . '[donation_receipt]';
    
    // Set a custom page template (if your theme supports it)
    // $args['page_template'] = 'custom-receipt-template.php';
    
    return $args;
} );

charitable_receipt_fallback_delete_on_theme_switch

Standard: false

Zweck: Steuert, ob die Fallback-Seite automatisch gelöscht werden soll, wenn Sie von einem problematischen Theme wegwechseln.

Wann zu verwenden: Wenn Sie Fallback-Seiten automatisch bereinigen möchten, wenn sie nicht mehr benötigt werden. Standardmäßig bleiben die Seiten erhalten (aber die Einstellungen werden auf „Automatisch“ zurückgesetzt), sodass Sie sie manuell überprüfen oder löschen können.

// Automatically delete fallback page on theme switch
add_filter( 'charitable_receipt_fallback_delete_on_theme_switch', '__return_true' );

Fehlerbehebung

Wenn Sie Probleme mit Belegseiten beheben müssen, können Sie eine detaillierte Protokollierung aktivieren, indem Sie Folgendes zu Ihrer wp-config.php-Datei hinzufügen:

define( 'CHARITABLE_DEBUG_RECEIPT_PAGE', true );

Dies protokolliert kritische Ereignisse wie die Aktivierung von Fallbacks, Fehler bei der Seitenerstellung und die Behandlung von Theme-Wechseln in Ihrem WordPress-Debug-Log (erfordert, dass WP_DEBUG_LOG aktiviert ist).

Zusammenfassung

Das automatische Belegseiten-System funktioniert nahtlos mit den meisten WordPress-Themes. Wenn ein Theme Rendering-Probleme aufweist, die eine automatische Erkennung verhindern, erstellt Charitable automatisch eine Fallback-Seite, um sicherzustellen, dass Belege immer korrekt angezeigt werden. Entwickler können dieses Verhalten mit den bereitgestellten Filtern anpassen, und das System stellt die Einstellungen beim Wechseln von Themes automatisch wieder her.

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!

Neu Vorlagen

🤩 Neue Beacon Kampagnenvorlagen mit „Hero“-Block!

Mit den neuen Beacon Kampagnenvorlagen für Charitable Pro können Sie eine beeindruckende, bildschirmfüllende Spendenaktion starten, die sofort die Aufmerksamkeit der Besucher oberhalb der Falz erregt.

Spendenaktions-Header für Save Maple Grove Park mit einem Spenden-Widget und einem kleinen quadratischen Foto eines sonnenbeschienenen Baumes als Miniaturansicht links.

🔦 Wirkung oberhalb der Falz: Beginnen Sie mit einem bildschirmfüllenden Hero-Bild, Ihrem Logo und Ihrem Spendenziel mit einem Spenden-Widget, das direkt über dem Banner platziert ist, sodass Ihre Bitte und Ihr Schwung sofort ohne Scrollen registriert werden.

📐 Zwei flexible Layouts: Wählen Sie zwischen einem strukturierten Zwei-Spalten-Layout für nebeneinanderliegende Storys und unterstützende Details oder einer übersichtlichen Ein-Spalten-Ansicht für ununterbrochene Langform-Erzählungen.

⚡ All-in-One Hero-Feld: Angetrieben durch das neue Campaign Hero-Feld, das Hintergrundmedien, Live-Fortschrittsbalken, benutzerdefinierte Spendenbeträge und wiederkehrende Spendentabs in einem einzigen zusammenhängenden Block vereint, der in jedes Layout eingefügt werden kann.

🎨 Automatische Theme-Anpassung: Das Hero-Banner und das Spenden-Widget übernehmen automatisch die Button- und Akzentfarben Ihres Kampagnen-Themes, sodass Ihre gesamte Präsentation perfekt im Markenstil bleibt, ohne eine Zeile CSS anfassen zu müssen.

Hier mehr erfahren.

Spendenformular Funktion Neu

📝 Spendenformular-Block: Ein funktionierendes Spendenformular überall einbetten

Mit dem neuen Spendenformular-Block für Charitable Pro können Sie ein voll funktionsfähiges Spendenformular direkt auf jeder Seite oder jedem Beitrag im WordPress-Block-Editor platzieren. Keine Weiterleitungen, keine Seitenaktualisierungen und null Reibung zwischen dem Lesen Ihrer Geschichte und dem Leisten eines Beitrags.

📝 Formulare überall platzieren: Platzieren Sie ein funktionierendes Formular direkt auf Ihrer Homepage, in einem Story-basierten Blogbeitrag, auf einer speziellen Landingpage oder innerhalb einer Kampagnenankündigung.

🎯 Dynamische Kampagnenbindung: Wählen Sie einfach eine bestimmte Kampagne aus der Blockseitenleiste aus oder stellen Sie sie so ein, dass sie automatisch an die gerade angezeigte Kampagne gebunden wird.

📐 Vollständige vs. Minimale Formularansichten: Wechseln Sie zwischen einem vollständigen Layout oder einer kompakten Minimalansicht, um Seitenleisten, schmale Spalten oder breite Landingpages perfekt anzupassen.

🎨 Geltungsbereichspezifische No-Code-Stile: Passen Sie Typografie, Container-Abstände, Randradius, Betragsbuttons und Akzentfarben für jede Formularinstanz unabhängig voneinander an, ohne eine Zeile CSS zu berühren.

Hier mehr erfahren.

Botschafter Neu

👤 Erstellerprofile: Geben Sie jeder Peer-to-Peer-Kampagne ein Gesicht

Ambassadors 3.3.0 bietet jetzt Erstellerprofile – geben Sie Ihren Unterstützern ein permanentes, teilbares öffentliches Zuhause, das einmalige Spendenaktionen in dauerhafte Beziehungen verwandelt.

👤 Öffentliche Erstellerseiten: Geben Sie jedem Spendenwerber eine sofortige, übersichtliche Landingpage unter /creator/ihr-name/, um ihren benutzerdefinierten Avatar, ihre Biografie und ein durchsuchbares Raster ihrer Kampagnen zu präsentieren.

📊 Erfolgsnachweis: Steigern Sie das Vertrauen der Spender, indem Sie standortweite Meilensteine im Profil anzeigen – wie z. B. die insgesamt gesammelten Gelder und die Gesamtzahl der Spender.

💳 Interaktive Hover-Karten: Wenn Spender mit der Maus über den Namen eines Erstellers auf einer Kampagnenseite fahren, erweitert sich eine kompakte Karte mit ihrer Biografie und ihren Social-Media-Handles genau im Moment der Entscheidung.

📍 Verantwortungsvolle Standortfreigabe: Ermöglichen Sie Erstellern, ihren Standort sicher mitzuzeigen, indem Sie nur Stadt-, Bundesland- und Landesdetails verwenden.

🛠️ Eigenständige Anpassung: Spendenwerber können ihre eigenen Profile aktualisieren und bis zu sechs soziale Netzwerke direkt aus dem Hub „Meine Kampagnen“ verknüpfen, was Ihnen Administratorzeit spart.

Bereit, Ihre Fürsprecher zu stärken? Aktualisieren Sie auf Ambassadors 3.3.0 und aktivieren Sie noch heute „Öffentliche Erstellerseite aktivieren“!

Verbesserung Zahlungen

📱 Verwandeln Sie mobile Scroller in Spender: Treffen Sie Charitable's Mollie Upgrade

Verlieren Sie mobile Unterstützer, weil sie es hassen, lange Kartennummern auf ihren Handys einzugeben? Charitable's aktualisierte Mollie-Integration bietet:

⚡ One-Tap Wallet Checkout: Ermöglichen Sie Spendern, ihre Geschenke sofort mit Apple Pay oder Google Pay mit einem einfachen Gesichtsscan, Fingerabdruck oder Tippen abzuschließen.

💰 Keine zusätzliche PCI-Belastung: Überspringen Sie komplexe Domain-Verifizierung und Sicherheitskonformität, da alle Wallet-Transaktionen sicher über den gehosteten Checkout von Mollie abgewickelt werden.

🛠️ Benutzerdefinierte Abbruch-Weiterleitung: Sorgen Sie für ein vorhersehbares Erlebnis, indem Sie Spender, die abbrechen, automatisch an Ihre Abbruchseite weiterleiten, oder verwenden Sie Entwicklerfilter, um sie zu einer benutzerdefinierten Seite weiterzuleiten.

Besuchen Sie diese Seite, um mehr zu erfahren.

Botschafter verbessert Neu

Moderations- und Verzeichnisbildschirme in Ambassadors 3.0

Ambassadors 3.0 hat neue Funktionen: Moderations- und Verzeichnisbildschirme… sehen Sie jetzt ganz einfach diejenigen, die Spenden in Ihrem Peer-to-Peer-Netzwerk erhalten – einschließlich Kampagnenerstellern, die möglicherweise verifiziert werden müssen – alles an einem Ort. Generieren Sie Berichte, senden Sie E-Mails direkt an Botschafter und Kampagnenersteller und mehr.

🚀 Sehen Sie, wann Kampagnenersteller und Botschafter ihre Kampagnen aktualisiert haben, welche Spender/Spenden sie eingebracht haben und mehr.

🎉 Botschafter und Kampagnenersteller manuell hinzufügen und mit einem Klick genehmigen!

Besuchen Sie diese Seite, um mehr zu erfahren.