In diesem Artikel erfahren Sie, wie Sie eine Suchseite in WordPress. Mit einer Suchseite können Besucher gezielt nach Inhalten auf Ihrer Website suchen. Wir behandeln wichtige Aspekte wie die Erstellung einer Suchseitenvorlage, die Verlinkung zur Suchseite, die Anpassung der Suchseite, das Speichern der Suchergebnisse und die Anzeige der Gesamtzahl der Ergebnisse.
Dinge, die Sie wissen müssen
Bevor Sie eine Suchseite erstellen, sollten Sie Folgendes wissen:
- WordPress verfügt über eine integrierte Suchfunktion, die es Benutzern ermöglicht, Inhalte anhand von Schlüsselwörtern.
- WordPress enthält standardmäßig ein Suchformular, das in die Seitenleiste, die Kopfzeile oder die Fußzeile Ihrer Website eingefügt werden kann.
- Um eine separate Suchseite zu erstellen, müssen Sie entweder eine benutzerdefinierte Suchseitenvorlage erstellen oder ein Page-Builder-Plugin verwenden, das ein Suchelement bereitstellt.
Erstellen einer Suchseitenvorlage
Um eine Suchseitenvorlage zu erstellen, befolgen Sie diese Schritte:
- Greifen Sie über einen Dateimanager oder FTP-Client auf Ihre WordPress-Theme-Dateien zu.
- Suchen Sie die Datei page.php im Ordner Ihres Themes und erstellen Sie eine Kopie davon.
- Benennen Sie die identische Datei in search.php um.
- Öffnen Sie die Datei search.php in einem Texteditor.
- Passen Sie die Vorlage an, um die Suchergebnisse mithilfe der WordPress-Schleife und entsprechendem HTML- Markup anzuzeigen. Informationen zur Anpassung der Suchvorlage finden Sie im WordPress Codex oder in der Dokumentation des Theme-Entwicklers.
- Speichern Sie die Änderungen und laden Sie die Datei search.php wieder in Ihren Theme-Ordner hoch.
Erstellen einer Suchseite
Um eine Suchseite in WordPress zu erstellen, befolgen Sie diese Schritte:
- Melden Sie sich in Ihrem WordPress-Admin-Dashboard an.
- Navigieren Sie zu „Seiten“ und klicken Sie auf „Neu hinzufügen“, um eine neue Seite zu erstellen.
- Geben Sie einen Titel für Ihre Suchseite ein, z. B. „Suchen“ oder „Inhalte finden“
- Fügen Sie im Seiteneditor das Suchformular mithilfe des integrierten WordPress-Such-Widgets oder eines Suchblocks hinzu, der von Ihrem Page-Builder-Plugin.
- Seite speichern.
Verlinkung zu Ihrer Suchseite
Es gibt mehrere Möglichkeiten, auf Ihre Suchseite zu verlinken:
Verwendung der Seiten-ID
- Gehen Sie im WordPress-Admin-Dashboard zum Bildschirm „Seiten“.
- Suchen Sie Ihre Suchseite und notieren Sie sich deren Seiten-ID.
- Verwenden Sie die folgende URL-Struktur, um auf Ihre Suchseite zu verlinken: https://yourdomain.com/?page_id=PAGE_ID, wobei Sie PAGE_ID durch die tatsächliche Seiten-ID Ihrer Suchseite ersetzen.
Verwendung des Seiten-Slugs
- Gehen Sie im WordPress-Admin-Dashboard zum Bildschirm „Seiten“.
- Suchen Sie Ihre Suchseite und notieren Sie sich deren Seiten-Slug.
- Verwenden Sie die folgende URL-Struktur, um auf Ihre Suchseite zu verlinken: https://yourdomain.com/page-slug, wobei Sie page-slug durch den tatsächlichen Slug Ihrer Suchseite ersetzen.
Verwendung von wp_list_pages()
Wenn Ihre Website ein Navigationsmenü hat, können Sie mit der Funktion `wp_list_pages()` einen Link zu Ihrer Suchseite erstellen. Fügen Sie dazu den folgenden Code in die Template-Dateien Ihres Themes oder in Ihr Navigationsmenü ein:
wp_list_pages('title_li=&include=PAGE_ID');
Ersetzen Sie PAGE_ID durch die tatsächliche Seiten-ID Ihrer Suchseite.
Anpassen Ihrer Suchseite
Sie können Ihre Suchseite anpassen, indem Sie die Vorlage (search.php) bearbeiten. Dadurch können Sie Layout, Stil und Darstellung der Suchergebnisse steuern. Passen Sie die Vorlage an das Design und die Anforderungen Ihres Themes an.
Beibehalten der Suchergebnisse und der Seitennummerierung
WordPress speichert automatisch die Suchergebnisse und die Seitennummerierung. Wenn ein Nutzer eine Suche durchführt und auf ein Suchergebnis klickt, wird er zu einem einzelnen Beitrag oder einer Seite weitergeleitet. Die Suchanfrage bleibt dabei erhalten, sodass er bei Bedarf zu den Suchergebnissen zurückkehren kann.
Gesamtergebnisse anzeigen
Um die Gesamtzahl der Suchergebnisse auf Ihrer Suchseite anzuzeigen, können Sie den folgenden Code in Ihrer Suchseitenvorlage (search.php) verwenden:
<?php
global $wp_query;
$total_results = $wp_query->found_posts;
echo '<p> Gesamtergebnisse:.' $total_results . '</p> ';
?>
Dieser Code ruft die Gesamtanzahl der Suchergebnisse aus dem globalen $wp_query-Objekt ab und gibt sie auf der Suchseite aus.
Mit diesen Schritten erstellen Sie in WordPress eine Suchseite und passen diese an das Design und die Funktionalität Ihrer Website an. Eine eigene Suchseite verbessert die Benutzerfreundlichkeit, indem sie eine gezielte und effiziente Suche nach Inhalten auf Ihrer Website ermöglicht.