WP-Multi Plugin
Das WP-Multi Plugin für WordPress bietet eine leistungsstarke Sammlung von Funktionen, die speziell entwickelt wurden, um die Verwaltung und Personalisierung deiner Website zu verbessern. Mit diesem Plugin kannst du eine Vielzahl von Statistiken wie die Gesamtzahl von Beiträgen, Kommentaren und Kategorien auf einfache Weise anzeigen. Zudem hast du die Möglichkeit, benutzerdefinierte Banner zu erstellen, um Besucher gezielt auf wichtige Inhalte oder Aktionen hinzuweisen.
WP-Multi geht darüber hinaus und ermöglicht dir die Integration von Benachrichtigungen via Telegram und Discord für neue Beiträge, die Verwaltung von Gastautoren und die Erstellung benutzerdefinierter Admin-Links. Das Plugin umfasst außerdem fortschrittliche Funktionen zur Kommentarmoderation, wie das Sperren von Benutzern und das Blockieren unerwünschter Inhalte. Alles lässt sich bequem und flexibel direkt im WordPress-Dashboard anpassen, sodass du deine Website mit wenigen Klicks noch effizienter und benutzerfreundlicher gestalten kannst.
Funktionen
- Erstelle eine neue Seite oder einen neuen Beitrag.
- Füge den folgenden Shortcode ein:
[alphabetical_index]
✨ Fertig! Der Index wird automatisch generiert.
⚙️ Anpassungen
⚠️ Benutzer müssen den Code nicht anpassen! Alle Änderungen erfolgen durch Administratoren oder Entwickler.
🎉 Vorteile
- Automatische Aktualisierung
- Einfache Bedienung
- 🚀 Perfekt für WordPress-Seiten mit vielen Beiträgen
Viel Erfolg mit deinem alphabetischen Index! 💪
⛔️ Sperre von Trash-Mail-Adressen in WordPress ⛔️
Dieses Feature blockiert Einweg-Mail-Adressen in WordPress-Kommentaren, um Spam zu reduzieren.
✨ Funktionsweise
- Lädt eine Blockliste von Einweg-Mail-Domains.
- Prüft die Domain der eingegebenen E-Mail-Adresse.
- Verhindert das Absenden des Kommentars, falls die E-Mail auf der Liste steht.
🔍 Nutzung
- Füge die Blocklist-Datei unter
includes/disposable_email_blocklist.conf
ein. - Der Code wird automatisch aktiv.
🛠️ Anpassungen
⚠️ Benutzer können die Blockliste disposable_email_blocklist.conf
erweitern, müssen aber den Code nicht ändern.
💪 Vorteile
- Reduziert Spam-Kommentare
- Automatische Erkennung von Einweg-Adressen
- 🌟 Einfach & effizient
Schütze deine Website vor Spam! 🚀
⛔️ Text Copy Schutz & Entwicklertools-Sperre ⛔️
Dieses Feature verhindert das Kopieren von Inhalten und blockiert Entwicklertools, um den Schutz der Website zu erhöhen.
✨ Funktionsweise
- Blockiert Rechtsklick und Kontextmenü.
- Verhindert das Kopieren von Text.
- Ersetzt kopierten Text mit zufälligen Zahlen.
- Sperrt Entwicklertools (F12, Strg+Shift+I, Strg+U, etc.).
🔍 Nutzung
- Das Script wird automatisch mit WordPress geladen.
- Kein Setup erforderlich.
🛠️ Anpassungen
⚠️ Benutzer können den Code nicht ändern. Anpassungen erfolgen durch den Administrator oder Entwickler.
💪 Vorteile
- Schützt Inhalte vor unerlaubtem Kopieren
- Blockiert unbefugten Zugriff auf Entwicklertools
- 🌟 Erhöhte Sicherheit
Schütze deine Website-Inhalte! 🚀
⛔️ Login-Deaktivierung für WordPress ⛔️
Dieses Feature erlaubt es Administratoren, den Login für bestimmte Benutzer zu deaktivieren.
✨ Funktionsweise
- Fügt eine Checkbox im Benutzerprofil hinzu.
- Speichert die Einstellung pro Benutzer.
- Blockiert den Login für deaktivierte Benutzer.
- Zeigt eine Fehlermeldung an, falls der Login gesperrt ist.
🔍 Nutzung
- Gehe zu den Benutzer-Einstellungen in WordPress.
- Aktiviere die Option
Login deaktivieren
für den gewünschten Benutzer. - Speichere die Änderungen – der Benutzer kann sich nicht mehr anmelden.
🛠️ Anpassungen
⚠️ Nur Administratoren können Benutzer sperren oder entsperren.
💪 Vorteile
- Sperrt Benutzer ohne deren Konto zu löschen.
- Einfach und schnell umsetzbar.
- 🌟 Erhöhte Sicherheit für dein System.
Schütze deine Website mit wenigen Klicks! 🚀
Automatische Tags in WordPress
Diese Funktion fügt automatisch Tags zu Beiträgen hinzu, die noch keine Tags besitzen. Sie ist besonders nützlich, um eine schnellere und effizientere Organisation von Beiträgen in WordPress zu ermöglichen. Die Funktion nutzt den Inhalt des Beitrags, um relevante Tags zu generieren, und filtert dabei Stopwörter aus, die nicht als Tags verwendet werden sollen.
Voraussetzungen
- WordPress: Diese Funktion muss auf einer WordPress-Installation ausgeführt werden.
- Admin-Rechte: Nur Administratoren können die Funktion nutzen und Einstellungen ändern.
Funktionsweise
1. Automatische Tags: Wenn ein Beitrag gespeichert wird, der noch keine Tags hat, analysiert die Funktion den Inhalt des Beitrags und erstellt automatisch relevante Tags.
2. Stopwörter: Standardmäßig werden häufige, wenig aussagekräftige Wörter (wie "und", "oder", "ist", etc.) als Stopwörter behandelt und nicht als Tags verwendet. Zusätzlich können eigene Stopwörter definiert werden, die bei der Tag-Erstellung ignoriert werden sollen.
Installation und Verwendung
1. Plugin einrichten
Kopiere den Code in die functions.php
-Datei deines WordPress-Themes oder in ein benutzerdefiniertes Plugin.
2. Admin-Menü
Im WordPress-Backend wird ein neuer Menüpunkt unter "Beiträge" mit dem Namen Automatische Tags hinzugefügt. Dieser Menüpunkt führt dich zu einer Seite, auf der du die Einstellungen für automatische Tags anpassen kannst.
3. Benutzerdefinierte Stopwörter hinzufügen
Auf der Einstellungsseite kannst du benutzerdefinierte Stopwörter definieren. Diese werden bei der Generierung der Tags ignoriert. Gib die Stopwörter als kommagetrennte Liste ein (z. B. "wird, auch, aber").
4. Automatische Tags ausführen
Klicke auf den Button Jetzt ausführen, um den Prozess zu starten. Die Funktion fügt dann Tags zu allen Beiträgen ohne Tags hinzu. Ein Fortschrittsbalken zeigt den Status des Prozesses an.
5. Verarbeitung
Der Prozess wird in Schritten durchgeführt, um die Serverlast zu minimieren. Der Fortschrittsbalken aktualisiert sich während der Verarbeitung.
Detaillierte Erklärung der Funktion
wp_multi_auto_add_tags()
Diese Funktion überprüft, ob ein Beitrag bereits Tags hat. Falls nicht, wird der Inhalt des Beitrags durchgegangen, und häufig vorkommende, relevante Wörter werden als Tags hinzugefügt. Tags werden dabei ausgeschlossen.
wp_multi_admin_menu()
Fügt das Admin-Menü für die automatische Tagging-Seite hinzu.
wp_multi_auto_tags_page()
Zeigt die Seite zur Verwaltung der Einstellungen und zur Ausführung der automatischen Tagging-Funktion.
AJAX-Aufrufe
Der Prozess zur automatischen Tag-Erstellung wird per AJAX in Schritten ausgeführt, sodass große Mengen an Beiträgen ohne Timeout verarbeitet werden können.
Anpassung der Tags
Um sicherzustellen, dass bestimmte Wörter nicht als Tags verwendet werden, kannst du eigene Tags hinzufügen:
- Gehe zu Automatische Tags im WordPress-Admin-Menü.
- Trage in das Feld für benutzerdefinierte Tags eine durch Kommas getrennte Liste von Wörtern ein (z. B. "wird, aber, auch").
- Klicke auf Speichern, um die Änderungen zu übernehmen.
JavaScript und CSS
Der Fortschrittsbalken wird durch JavaScript verwaltet und zeigt den Fortschritt während der Tag-Generierung an.
CSS wird verwendet, um die Benutzeroberfläche zu stylen, einschließlich des Headers, der Buttons und des Fortschrittsbalkens.
Probleme beheben
- Keine Tags hinzugefügt: Stelle sicher, dass der Beitrag keine bestehenden Tags hat und dass die Inhalte ausreichend Wörter enthalten, um relevante Tags zu generieren.
- Verarbeitungsfehler: Wenn die Verarbeitung aufgrund von Zeitüberschreitung oder Serverlast nicht abgeschlossen wird, versuche, den Vorgang später noch einmal zu starten.
WP Multi - Anti Spam Honey
WP Multi bietet eine integrierte Lösung für Anti-Spam-Maßnahmen, um automatisierte Spam-Einreichungen auf deiner WordPress-Seite zu verhindern. Diese Lösung verwendet ein Honeypot-Feld, das für Bots unsichtbar ist, und zählt Spam-Versuche und blockierte Kommentare.
Voraussetzungen
- WordPress: Diese Funktion muss auf einer WordPress-Installation ausgeführt werden.
- Admin-Rechte: Nur Administratoren können die Funktion nutzen und Einstellungen ändern.
Funktionsweise
Die Anti-Spam-Honey-Funktion umfasst mehrere Methoden zum Blockieren von Spam-Einreichungen:
- Honeypot-Feld: Ein unsichtbares Eingabefeld wird auf der Website platziert. Wenn ein Bot dieses Feld ausfüllt, wird der Eintrag blockiert.
- Maximale Links: Kommentaren mit mehr als einer bestimmten Anzahl von Links wird Spam zugeordnet.
- Blockierte Keywords: Bestimmte Keywords, wie "viagra", "casino" und "bitcoin", werden als Spam markiert.
- Blockierte IPs: Wenn eine IP-Adresse mehrfach versucht, Spam zu senden, wird sie blockiert.
Installation und Verwendung
1. Plugin einrichten
Füge diesen Code in die functions.php
-Datei deines WordPress-Themes oder in ein benutzerdefiniertes Plugin ein.
2. Admin-Menü
Im WordPress-Backend wird ein neuer Menüpunkt unter "Sicherheit" hinzugefügt. Dieser Menüpunkt führt dich zu einer Seite, auf der du die Einstellungen für Anti-Spam konfigurieren kannst.
3. Anti-Spam Einstellungen
Du kannst verschiedene Einstellungen anpassen, darunter den Namen des Honeypot-Felds, eine Fehlernachricht für Bots, und eine Liste blockierter Keywords und IP-Adressen.
4. Statistik-Seite
Eine Statistik-Seite zeigt dir an, wie viele Kommentare blockiert wurden, wie viele Honeypot-Felder aktiviert wurden und welche IP-Adressen als Spam markiert wurden.
Detaillierte Erklärung der Funktionen
wp_multi_set_default_options()
Diese Funktion setzt die Standardwerte für die Anti-Spam-Optionen, wenn das Plugin aktiviert wird.
wp_multi_add_security_menu()
Fügt das "Sicherheit"-Menü im Admin-Bereich von WordPress hinzu, inklusive der Unterseite für Statistik-Daten.
wp_multi_security_settings_page()
Zeigt die Einstellungsseite für das Anti-Spam-System an, inklusive eines Formulars zur Konfiguration der Honeypot-Optionen und anderer Parameter.
wp_multi_statistics_page()
Zeigt eine Statistikseite an, die blockierte Kommentare, Honeypot-Aktivierungen und blockierte IP-Adressen anzeigt.
JavaScript und CSS
Für das Honeypot-Feld wird JavaScript verwendet, um einen zufälligen Wert für das Feld zu generieren. CSS sorgt für das Layout und die visuelle Darstellung der Einstellungs- und Statistik-Seiten.
Fehlerbehebung
- Spam nicht blockiert: Stelle sicher, dass das Honeypot-Feld korrekt in deinen Formularen implementiert ist und dass deine Blockierungsoptionen richtig konfiguriert sind.
- Probleme mit IP-Blockierung: Wenn eine IP-Adresse nicht blockiert wird, überprüfe, ob sie korrekt in die Liste blockierter IP-Adressen aufgenommen wurde.
Sicherheitshinweis
Das Anti-Spam-System sollte nur von Administratoren verwendet werden, da es tief in die Kommentare und Formular-Einreichungen eingreift und zusätzliche Sicherheitsrisiken mit sich bringen könnte, wenn es nicht richtig konfiguriert ist.
Entwickler
- Plugin Name: WP Multi
- Autor: M_Viper
- Website: https://m-viper.de
- Gitea Repository: https://git.viper.ipv64.net/M_Viper/wp-multi
Lizenz
Dieses Plugin ist unter der GPL-2.0 Lizenz lizenziert.
Contributing
Beiträge zum Plugin sind willkommen! Wenn du eine Idee für eine Verbesserung hast oder einen Fehler findest, kannst du einen Issue hier öffnen oder einen Pull Request einreichen.