Beschreibung
Mit SearchWP Modal Search Form kannst du ganz einfach ein leicht zugängliches, schlankes Suchformular als Modal in deine WordPress-Website integrieren! SearchWP Modal Search Form benötigt SearchWP nicht. Aber es verwendet SearchWP, sofern es installiert und aktiviert ist! 👍
Neben den Informationen, die in dieser README
zur Verfügung gestellt werden, ist auch eine vollständige Dokumentation verfügbar.
Was unterscheidet es von anderen Modals?
Die Philosophie hinter SearchWP Modal Search Form besteht darin, leicht zugängliche und schlanke Suchformulare als Modal zu implementieren und – was vielleicht noch wichtiger ist – sie zu einem großartigen Erlebnis für Entwickler (und Benutzer) zu machen.
SearchWP Modal Search Form ist direkt in WordPress integriert. Das Standard-Theme für das modale Formular baut auf den Styles deines aktiven Themes auf, um den Verbrauch von Serverressourcen so gering wie möglich zu halten. Außerdem ist ein vollständiger Template-Loader integriert, dank dem du dein SearchWP Modal Search Form mit minimalem Aufwand vollständig anpassen kannst.
Sieh dir das Standard-Template als Beispiel dafür an, wie einfach die Anpassung ist 🤓
Hinzufügen von modalen Formularen zu deiner Website
SearchWP Modal Search Form macht es dir leicht, Suchformulare als Modal überall auf deiner WordPress-Website zu implementieren. Die folgenden Methoden sind bereits integriert und stehen dir zur Verfügung:
- Als Menüpunkt
- Mithilfe eines Shortcodes
- Als Gutenberg-Block
- Innerhalb deines oder deiner Templates programmatisch
Template-Anpassung
SearchWP Modal Search Form integriert einen eigenen Template-Loader für die Anzeige von Suchformularen in einer beliebigen Anzahl von Templates. So kannst du das Aussehen des Modals je Template vollständig anpassen.
Die einfachste Möglichkeit, ein individuelles Template zu erstellen, funktioniert so:
- Erstelle einen Ordner namens
searchwp-modal-form
in deinem Theme - Erstelle in diesem Ordner eine Datei namens
template.php
(oder mit einem anderen Namen, der die Endung.php
hat) - Kopiere den Inhalt des Standard-Templates in diese Datei
- Passe den
Namen des SearchWP Modal Form
im Header-Kommentarblock an - Nimm alle weiteren von dir gewünschten Anpassungen am Markup/Stil vor und beachte dabei die Dokumentation
Es gibt (jQuery-)Ereignisse, die ausgelöst werden, wenn Modals geöffnet und geschlossen werden. jQuery ist keine Abhängigkeit, aber wenn jQuery geladen ist, werden die Ereignisse ausgelöst.
// Add a callback when a modal is opened:
jQuery('body').on('searchwpModalOnShow', function(e) {
// Focus an input in the template.
e.el.find('input').focus();
});
// Add a callback when a modal is closed:
jQuery('body').on('searchwpModalOnClose', function(e) {
alert('Modal closed!');
});
Weitere Informationen findest du in der vollständigen Dokumentation zum Template.
Screenshots
Blöcke
Dieses Plugin unterstützt 1 Block.
- Modal Form
Installation
SearchWP Modal Search Form wird wie alle WordPress-Plugins installiert. Du kannst dieses Plugin über den Eintrag Plugins > Neu hinzufügen
im Admin-Menü installieren, wenn du in deinem WordPress-Dashboard angemeldet bist und nach SearchWP Modal Search Form
suchst.
Alternativ dazu kannst du das Plugin auch manuell installieren:
- Lade das Plugin herunter und entpacke die Dateien
- Lade den Ordner
searchwp-modal-form
in dein Verzeichnis~/wp-content/plugins/
hoch - Aktiviere das Plugin über das Menü „Plugins“ in WordPress
- Füge mithilfe der verfügbaren Methoden ein oder mehrere Formulare in einem Modal hinzu
FAQ
-
Dokumentation?
-
Ja, natürlich! Vollständige Dokumentation anzeigen
-
Wie füge ich ein Formular in einem Modal zu meiner Website hinzu?
-
Es gibt mehrere Möglichkeiten Auslöser für Formulare als Modal zu deiner Website hinzuzufügen. Du kannst an jeder gewünschten Stelle beliebig viele hinzufügen:
- Als Menüpunkt
- Mithilfe eines Shortcodes
- Als Gutenberg-Block
- Innerhalb deines oder deiner Templates programmatisch
-
Wie kann ich das Modal anpassen?
-
Detaillierte Informationen findest du in der vollständigen Dokumentation zum Template.
Rezensionen
Mitwirkende & Entwickler
„SearchWP Modal Search Form“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„SearchWP Modal Search Form“ wurde in 1 Sprache übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.
Übersetze „SearchWP Modal Search Form“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
0.5.3
– Behebt den Fehler „Call to undefined method“, der bei einigen Themes auftritt.
0.5.2
– Behebt veraltete Hinweise auf PHP 8.2.
– Verbessert die Semantik der HTML-Tags im Standard-Template.
– Behebt den Fehler beim Hinzufügen eines Gutenberg-Blocks für ein Formular als Modal zur Seite.
– Ändert das Aussehen der Einstellungsseite und die Menüstruktur, um nahtlos mit einer aktuellen Version von SearchWP zusammenzuarbeiten.
0.5.1
Fügt ein Benachrichtigungssystem innerhalb des Plugins hinzu, um die neuesten Aktualisierungen von SearchWP zu erhalten.
0.5.0
Fügt eine neue Admin-Seite „Einstellungen“ hinzu, um das Verhalten des Plugins einfacher zu steuern.
0.4.1
– Kompatibilität mit PHP 8
0.4.0
– Behebt Probleme mit der Zeichenkodierung in einigen Fällen
– Aktualisiert Abhängigkeiten
– Aktualisiert den Bundler und die zugehörigen NPM-Befehle
0.3.4
– Behebt Fehler bei der Verwendung von SearchWP 4
0.3.3
– Behebt Fehler in einigen Fällen, die ab 0.3.2 auftraten
0.3.2
– Kompatibilität mit SearchWP 4.0 (sobald verfügbar)
– Behebt Probleme mit der HTML-Ausgabe von Menüpunkten
0.3.1
– Entfernt Enqueueing unbenutzter Stylesheets
– Aktualisiert Abhängigkeiten
0.3
– Aktualisiert Abhängigkeiten
– Fügt jQuery-Ereignisse beim Öffnen und Schließen von Modals hinzu
0.2.3
– Behebt den in 0.2.2 aufgetretenen Fehler, der die Suche mit der Eingabetaste verhinderte
0.2.2
– Behebt ein Problem, bei dem der Auslöser für das Modal in manchen Fällen nicht funktionierte
0.2.1
– Behebt schwerwiegenden Fehler im Kontext von $this
0.2
– Unterstützung für Klassen
-Argumente
– Behebt ein Problem mit dem Button
-Typ
0.1
Erste Veröffentlichung