144 lines
6.8 KiB
Markdown
144 lines
6.8 KiB
Markdown
# WP Multi
|
|
|
|
**Erweiterter Anti-Spam-Schutz, Sicherheitsfeatures, Inhaltsmanagement und mehr für WordPress**
|
|
|
|
[](https://www.php.net/)
|
|
[](https://wordpress.org/)
|
|
[](https://www.gnu.org/licenses/gpl-2.0.html)
|
|
|
|
**WP Multi** ist ein umfassendes WordPress-Plugin, das fortschrittlichen Anti-Spam-Schutz mit Funktionen wie Honeypot, Keyword-Filter, Link-Limit und mehr bietet. Es integriert Statistiken im Dashboard, HappyForms-Unterstützung und zahlreiche nützliche Tools wie automatische Tags, Lesezeichen für Gäste und Schutz vor Brute-Force-Angriffen. Zusätzlich bietet es Anpassungen des Admin-Bereichs und Schutz vor dem Kopieren von Inhalten.
|
|
|
|
## Funktionen
|
|
|
|
- **Anti-Spam-Schutz:**
|
|
- Honeypot-Felder zur Erkennung von Bots
|
|
- Blockierung von Einweg-Mail-Adressen (Trash-Mails)
|
|
- Filter für blockierte Schlüsselwörter und maximale Links in Kommentaren
|
|
- Statistik über blockierte Kommentare und Spammer-IPs
|
|
|
|
- **Sicherheitsfunktionen:**
|
|
- Schutz vor Brute-Force-Angriffen mit IP-Sperrung
|
|
- Textkopierschutz und Einschränkung der Entwicklertools
|
|
- Möglichkeit, Benutzer-Logins zu deaktivieren
|
|
|
|
- **Inhaltsmanagement:**
|
|
- Automatische Generierung von Tags für Beiträge
|
|
- Alphabetisches Index für Beiträge mit Shortcode `[alphabetical_index]`
|
|
- Beitrag melden mit Shortcode `[report_button]`
|
|
|
|
- **Benutzerfreundlichkeit:**
|
|
- Lesezeichen für Gäste mit Shortcodes `[add_bookmark]` und `[display_bookmarks]`
|
|
- Statistik-Widget mit Shortcode `[statistik_manager]`
|
|
- Anpassbares Banner mit Position, Farbe und Icon
|
|
|
|
- **Admin-Tools:**
|
|
- Dashboard-Widget für Plugin-Updates (mit Pre-Release-Unterstützung)
|
|
- Pinnwand für Administratoren
|
|
- Verwaltung benutzerdefinierter Seiten und gemeldeter Beiträge
|
|
|
|
- **Integrationen:**
|
|
- HappyForms-Unterstützung
|
|
- Gitea-API für automatische Update-Prüfungen
|
|
|
|
## Installation
|
|
|
|
1. **Download:**
|
|
- Lade das Plugin von [Gitea](https://git.viper.ipv64.net/M_Viper/wp-multi) herunter oder klone das Repository:
|
|
|
|
```
|
|
git clone https://git.viper.ipv64.net/M_Viper/wp-multi.git
|
|
```
|
|
|
|
2. **Installation:**
|
|
|
|
Kopiere den Ordner `wp-multi` in dein WordPress-Plugin-Verzeichnis (`/wp-content/plugins/`).
|
|
Alternativ: Lade die ZIP-Datei über das WordPress-Admin-Panel hoch (`Plugins > Neu hinzufügen > Plugin hochladen`).
|
|
|
|
3. **Aktivierung:**
|
|
|
|
Gehe im WordPress-Admin-Bereich zu "Plugins" und aktiviere "WP Multi".
|
|
|
|
## Nutzung
|
|
|
|
### Admin-Konfiguration
|
|
|
|
Nach der Aktivierung finden Sie die WP Multi-Einstellungen im WordPress-Admin-Bereich. Hier können Sie die verschiedenen Funktionen konfigurieren:
|
|
|
|
* **WP Multi -> Sicherheit:**
|
|
* Konfigurieren Sie den Honeypot-Schutz.
|
|
* Verwalten Sie blockierte IPs und Schlüsselwörter zur Spam-Bekämpfung.
|
|
* Aktivieren Sie den Schutz vor dem Kopieren von Text und den Schutz der Entwicklertools.
|
|
* **WP Multi -> Automatische Tags:**
|
|
* Passen Sie Stopwörter an, die bei der automatischen Tag-Generierung ignoriert werden sollen.
|
|
* Führen Sie die automatische Tag-Generierung für vorhandene Beiträge aus.
|
|
* **WP Multi -> WP Stat & Notice:**
|
|
* Aktivieren oder deaktivieren Sie die Statistik-Funktionen.
|
|
* Konfigurieren Sie das anpassbare Admin-Banner (Farbe, Position, Text).
|
|
* **WP Multi -> Gemeldete Beiträge:**
|
|
* Überprüfen und verwalten Sie von Benutzern gemeldete Beiträge.
|
|
* **WP Multi -> Admin-Pinnwand:**
|
|
* Zeigen Sie wichtige Nachrichten und Hinweise für Administratoren an.
|
|
|
|
### Shortcodes
|
|
|
|
* `[alphabetical_index]`: Zeigt ein alphabetisches Verzeichnis aller Beiträge an.
|
|
- Attribute:
|
|
- `posts_per_page`: Anzahl der Beiträge pro Seite (Standard: 20).
|
|
|
|
* `[report_button]`: Fügt einen "Beitrag melden"-Button hinzu (nur für eingeloggte Benutzer).
|
|
|
|
* `[add_bookmark]`: Fügt ein Formular zum Hinzufügen von Lesezeichen für Gäste hinzu.
|
|
- Ermöglicht es nicht registrierten Besuchern, Beiträge zu ihren Lesezeichen hinzuzufügen.
|
|
|
|
* `[display_bookmarks]`: Zeigt die gespeicherten Lesezeichen eines Gastes an.
|
|
- Zeigt eine Liste der gespeicherten Lesezeichen an, die mit einem Cookie identifiziert werden.
|
|
|
|
* `[statistik_manager]`: Zeigt eine Statistikübersicht an (Beiträge, Kommentare, Kategorien, etc.).
|
|
|
|
### Beispielkonfiguration
|
|
|
|
* Füge den Shortcode `[statistik_manager]` in eine Seite ein, um detaillierte Website-Statistiken anzuzeigen.
|
|
|
|
* Aktiviere das Banner unter "WP Stat & Notice" und wähle eine Farbe sowie Position (oben/unten), um Administratoren wichtige Hinweise anzuzeigen.
|
|
|
|
* Konfiguriere blockierte Schlüsselwörter wie `viagra`, `casino` im Anti-Spam-Menü, um unerwünschte Kommentare zu filtern.
|
|
|
|
* Verwende den Shortcode `[alphabetical_index posts_per_page="30"]`, um das alphabetische Verzeichnis mit 30 Beiträgen pro Seite anzuzeigen.
|
|
|
|
### Details zu Kernfunktionen
|
|
|
|
* **Update Benachrichtigungen:** Das Plugin überprüft regelmäßig über die Gitea-API auf neue Versionen. Sie können in den Einstellungen festlegen, ob Pre-Release-Versionen angezeigt werden sollen. Im Dashboard wird ein Widget angezeigt, das Sie über verfügbare Updates informiert und einen direkten Download-Link bereitstellt.
|
|
|
|
* **Schutz vor Trash-Mails:** Das Plugin verwendet eine Blockliste von Einweg-E-Mail-Anbietern, um zu verhindern, dass Spam-Kommentare über temporäre E-Mail-Adressen abgegeben werden.
|
|
|
|
* **Text Copy Schutz und Schutz vor Entwicklertools:** Das Plugin verhindert das Markieren und Kopieren von Text auf Ihrer Webseite und blockiert den Zugriff auf Entwicklertools, um den Quellcode vor unbefugtem Zugriff zu schützen.
|
|
|
|
* **Admin Banner:** Über das Admin-Panel kann ein anpassbares Banner angezeigt werden, um Administratoren wichtige Informationen oder Hinweise zu geben.
|
|
|
|
## Voraussetzungen
|
|
|
|
* WordPress 6.7.2 oder höher
|
|
* PHP 7.4 oder höher
|
|
|
|
## Support
|
|
|
|
* Microsoft Teams: [Support-Community](https://teams.live.com/l/community/FEAzokphpZTJ2u6OgI)
|
|
* Telegram: [Support-Chat](https://t.me/M_Viper04)
|
|
* Gitea: [Erstelle ein Issue auf Gitea](https://git.viper.ipv64.net/M_Viper/wp-multi/issues)
|
|
|
|
## Beitrag leisten
|
|
|
|
1. Forke das Repository auf Gitea.
|
|
2. Erstelle einen neuen Branch: `git checkout -b feature/deine-funktion`.
|
|
3. Committe deine Änderungen: `git commit -m "Beschreibung deiner Änderungen"`.
|
|
4. Pushe den Branch: `git push origin feature/deine-funktion`.
|
|
5. Erstelle einen Pull-Request auf Gitea.
|
|
|
|
## Lizenz
|
|
|
|
Dieses Plugin ist unter der GPLv2-Lizenz veröffentlicht. Siehe [LICENSE](LICENSE) -Datei für Details.
|
|
|
|
## Danksagung
|
|
|
|
Entwickelt von M\_Viper. Vielen Dank an die WordPress-Community für die Inspiration und Unterstützung.
|