https://github.com/sbstnmrwld/wp-krankmeldung
Ein WordPress-Plugin zur digitalen Übermittlung von Krankmeldungen an Schulen mit E-Mail-Benachrichtigung an das Sekretariat und die Lehrer.
https://github.com/sbstnmrwld/wp-krankmeldung
admin-panel bildung e-mail-benachrichtigung formular krankmeldung php plugin schule shortcode wordpress
Last synced: 3 months ago
JSON representation
Ein WordPress-Plugin zur digitalen Übermittlung von Krankmeldungen an Schulen mit E-Mail-Benachrichtigung an das Sekretariat und die Lehrer.
- Host: GitHub
- URL: https://github.com/sbstnmrwld/wp-krankmeldung
- Owner: sbstnmrwld
- Created: 2025-01-31T05:43:55.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-31T08:30:36.000Z (5 months ago)
- Last Synced: 2025-01-31T09:22:33.279Z (5 months ago)
- Topics: admin-panel, bildung, e-mail-benachrichtigung, formular, krankmeldung, php, plugin, schule, shortcode, wordpress
- Language: PHP
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Krankmeldungs-Formular für Schulen
## Beschreibung
Das **Krankmeldungs-Formular**-Plugin für WordPress ermöglicht es, Krankmeldungen digital an das Sekretariat und den Klassenlehrer zu senden. Eltern können über ein einfaches Formular eine Krankmeldung absenden, die dann per E-Mail an die zuständigen Stellen weitergeleitet wird.
## Funktionen
- 📩 **Formular für Krankmeldungen** direkt auf der Schulwebsite
- ✉️ **Automatische E-Mail-Benachrichtigung** an das Sekretariat und den Klassenlehrer
- 🔒 **Sicherheitsschutz** gegen Spam und unerwünschte Einsendungen
- 🖥️ **Einfache Verwaltung** der Einstellungen im WordPress-Adminbereich## Installation
1. Lade den Plugin-Ordner `krankmeldung` in das Verzeichnis `/wp-content/plugins/` deiner WordPress-Installation hoch.
2. Aktiviere das Plugin über die **Plugins**-Seite im WordPress-Adminbereich.
3. Konfiguriere das Plugin über das Menü **Krankmeldungen** in der WordPress-Administration.## Verwendung
1. **Shortcode einfügen**: Das Formular kann über den Shortcode `[krankmeldung_form]` in einer Seite oder einem Beitrag eingefügt werden.
2. **Krankmeldungen ausfüllen**: Eltern tragen die notwendigen Daten ein und senden das Formular ab.
3. **E-Mail-Benachrichtigungen**: Die Krankmeldung wird automatisch an das Sekretariat und den Klassenlehrer gesendet.## Entwicklung
### Hooks & Actions
- **`admin_menu`** – Erstellt das Menü für die Plugin-Einstellungen im Admin-Panel.
- **`register_activation_hook(__FILE__, 'km_activate')`** – Setzt Standardoptionen bei der Aktivierung.
- **`register_deactivation_hook(__FILE__, 'km_deactivate')`** – Entfernt Optionen bei der Deaktivierung.
- **`wp_enqueue_scripts`** – Lädt CSS- und JavaScript-Dateien für das Frontend-Formular.
- **`add_shortcode('krankmeldung_form', 'krankmeldung_form_shortcode')`** – Registriert den Shortcode für das Formular.### Sicherheit
- **`sanitize_text_field()`** – Entfernt unsichere HTML-Elemente aus Eingaben.
- **`wp_nonce_field()`** – Schützt das Formular vor CSRF-Angriffen.
- **`esc_html()`** – Verhindert Cross-Site Scripting (XSS) in der Ausgabe.## Lizenz
Dieses Plugin ist unter der **GPL-2.0** oder höher lizenziert.