So erstellen Sie ein WordPress-Suchformular für benutzerdefinierte Beitragstypen
Veröffentlicht: 2023-08-18Möchten Sie in WordPress ein erweitertes Suchformular für benutzerdefinierte Beitragstypen erstellen?
Wenn Sie benutzerdefinierte Beitragstypen verwenden, möchten Sie möglicherweise ein Formular erstellen, das es Besuchern ermöglicht, nur diesen Inhalt zu durchsuchen. Dies kann dazu beitragen, dass Nutzer finden, wonach sie suchen, und dass sie länger auf Ihrer Website bleiben.
In diesem Artikel zeigen wir Ihnen Schritt für Schritt, wie Sie ein erweitertes Suchformular für benutzerdefinierte Beitragstypen in WordPress erstellen.
Warum ein erweitertes Suchformular für benutzerdefinierte Beitragstypen erstellen?
Mit benutzerdefinierten Beitragstypen können Sie über Beiträge und Seiten hinausgehen und verschiedene Inhaltstypen für Ihre Website erstellen. Beispielsweise verwenden wir hier bei WPBeginner benutzerdefinierte Beitragstypen, um unsere Bereiche „Angebote“ und „Glossar“ zu organisieren.
Allerdings berücksichtigt WordPress standardmäßig keine benutzerdefinierten Beitragstypen in seinen Suchergebnissen. Dadurch verpassen Besucher möglicherweise wichtige Inhalte und Ihnen entgehen Seitenaufrufe.
Glücklicherweise können Sie mit einem WordPress-Such-Plugin benutzerdefinierte Beitragstypen in Ihre Suchergebnisse einbinden. Sie können sogar noch einen Schritt weiter gehen und ein erweitertes Formular erstellen, das nur nach benutzerdefinierten Beitragstypen sucht.
Bei WPBeginner haben wir beispielsweise auf unseren Angebots- und Glossarseiten benutzerdefinierte Suchformulare für Beitragstypen erstellt.
Oft hilft ein solches erweitertes Suchformular den Besuchern, schneller zu finden, was sie suchen, was das Besuchererlebnis verbessert und die Absprungrate verringert.
Zunächst können Sie sich unsere Anleitung zum Erstellen benutzerdefinierter Beitragstypen in WordPress ansehen. Anschließend können Sie in unserem Tutorial erfahren, wie Sie ein erweitertes WordPress-Suchformular für benutzerdefinierte Beitragstypen erstellen.
Erstellen Sie einen neuen WordPress-Suchalgorithmus mit einem WordPress-Plugin
Der einfachste Weg, ein erweitertes Suchformular für benutzerdefinierte Beitragstypen zu erstellen, ist die Verwendung des SearchWP-Plugins. Es ist das beste Such-Plugin und ermöglicht Ihnen die Suche nach Inhalten, die WordPress standardmäßig ignoriert.
Sie können beispielsweise Blog-Kommentare durchsuchbar machen und Ihrer Website eine PDF-Indizierung und -Suche hinzufügen.
So richten Sie SearchWP ein
Als Erstes müssen Sie das SearchWP-Plugin installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins.
Nach der Aktivierung müssen Sie zu SearchWP » Einstellungen gehen und auf die Registerkarte „Allgemein“ klicken.
Sie müssen nun Ihre Lizenz in das Feld „Lizenzschlüssel“ eingeben. Sie finden diese Informationen in Ihrem Konto auf der SearchWP-Website.
Wenn Sie fertig sind, klicken Sie unbedingt auf die Schaltfläche „Schlüssel überprüfen“.
Erstellen eines benutzerdefinierten Suchalgorithmus
Ihre nächste Aufgabe ist die Erstellung eines benutzerdefinierten Suchalgorithmus. Sie können damit den Inhalt angeben, den SearchWP in seine Suchergebnisse einbezieht, z. B. Seiten, Beiträge, Medien und alle benutzerdefinierten Beitragstypen.
Um zu beginnen, müssen Sie in Ihrem WordPress-Admin-Dashboard zu SearchWP » Algorithmus gehen.
Hier sehen Sie einen Abschnitt für jeden Inhaltstyp, den SearchWP in seine Suchergebnisse einbezieht.
Um Ihren benutzerdefinierten Beitragstyp hinzuzufügen, klicken Sie einfach auf die Schaltfläche „Quellen & Einstellungen“.
Aktivieren Sie im angezeigten Popup das Kontrollkästchen neben jedem benutzerdefinierten Beitragstyp, den Sie in die Suchergebnisse aufnehmen möchten.
Klicken Sie anschließend auf „Fertig“.
SearchWP fügt für jeden benutzerdefinierten Beitragstyp einen neuen Abschnitt hinzu. In jedem Abschnitt werden alle Attribute angezeigt, die SearchWP in seine Suchvorgänge einbezieht, z. B. Titel, Slug und Auszug.
Wenn Sie Attribute hinzufügen oder entfernen möchten, klicken Sie einfach auf „Attribute hinzufügen/entfernen“.
Aktivieren Sie im Popup das Kontrollkästchen neben jedem Attribut, das Sie in die Suchergebnisse aufnehmen möchten.
Um ein Attribut zu entfernen, können Sie stattdessen das entsprechende Kontrollkästchen deaktivieren.
In diesem Popup können Sie auch benutzerdefinierte Felder in WordPress durchsuchbar machen.
Wenn Sie mit den vorgenommenen Änderungen zufrieden sind, klicken Sie auf „Fertig“.
Sie werden feststellen, dass jedes Attribut auch über einen Schieberegler für die Anwendungsattributrelevanz verfügt. Dies steuert, wie SearchWP den Inhalt einordnet, wenn es seine Suchergebnisseite in WordPress erstellt.
Wenn ein Attribut eine hohe Relevanz hat, hat es einen größeren Einfluss auf die Suchergebnisse. Im Gegensatz dazu werden Inhalte, die mit einem weniger relevanten Attribut übereinstimmen, in den Suchergebnissen weiter unten angezeigt.
Wenn Sie beispielsweise den Schieberegler „Titel“ nach rechts und den Schieberegler „Inhalt“ nach links verschieben, hat der Titel eines Beitrags mehr Gewicht als der Inhalt.
Jede WordPress-Website ist einzigartig. Daher möchten Sie möglicherweise verschiedene Relevanzeinstellungen ausprobieren, um herauszufinden, was Ihnen die genauesten und hilfreichsten Suchergebnisse liefert.
Wenn Sie beispielsweise einen benutzerdefinierten Beitragstyp „Kundenrezensionen“ für Ihren Online-Shop erstellt haben, handelt es sich um wichtigen Inhalt, dem Sie möglicherweise eine hohe Relevanz verleihen möchten.
Wenn Sie mit der Einrichtung der Suchfunktion zufrieden sind, scrollen Sie einfach zum oberen Bildschirmrand und klicken Sie auf die Schaltfläche „Speichern“.
SearchWP erstellt den Index nun automatisch neu. Abhängig von der Geschwindigkeit Ihrer Internetverbindung und Ihrem WordPress-Hosting-Anbieter kann dies einige Minuten dauern.
Sobald Sie „Indexstatus 100 %“ sehen, wissen Sie, dass SearchWP Ihre benutzerdefinierten Beitragstypen zu seinem Suchindex hinzugefügt hat.
Ihr WordPress-Blog, Ihre Website oder Ihr Online-Marktplatz enthält jetzt benutzerdefinierte Beitragstypen in seinen Suchergebnissen.
Erstellen Sie ein erweitertes Suchformular für benutzerdefinierte Beitragstypen
Wenn das erledigt ist, können Sie ein erweitertes Formular erstellen, das nur Ihre benutzerdefinierten Beitragstypen durchsucht.
Gehen Sie zunächst zu SearchWP » Suchformulare und klicken Sie auf die Schaltfläche „Neu hinzufügen“.
Dadurch wird ein neues Formular erstellt, das Sie anpassen können.
Um diesem Formular einen eindeutigen Namen zu geben, klicken Sie auf das kleine Bleistiftsymbol neben „Suchformular 1“.
Sie können jetzt einen Namen für das benutzerdefinierte Suchformular eingeben.
Dies dient nur als Referenz, sodass Sie alles verwenden können, was Ihnen hilft, das Formular in Ihrem WordPress-Dashboard zu identifizieren. Dies ist besonders wichtig, wenn Sie planen, mehrere Suchformulare in WordPress zu erstellen.
Anschließend können Sie mithilfe der Miniaturansichten des „Layout-Designs“ das Layout auswählen, das Sie verwenden möchten.
Klicken Sie einfach auf die verschiedenen Themen, um eine Vorschau zu sehen, wie dieser Stil auf Ihrer WordPress-Website aussehen wird.
Um ein Suchformular für benutzerdefinierte Beitragstypen zu erstellen, möchten Sie normalerweise entweder „Einfache“ oder „Schnellsuche“ verwenden.
Diese Stile ermöglichen es Besuchern nicht, nach Kategorien zu suchen, was dazu beiträgt, dass sie sich auf benutzerdefinierte Beitragstypen konzentrieren können.
Nachdem Sie Ihre Entscheidung getroffen haben, scrollen Sie zum Abschnitt „Individuelles Styling“.
Die angezeigten Einstellungen können je nach Designlayout variieren. Wenn Sie beispielsweise „Schnellsuche“ ausgewählt haben, ist die Einstellung „Schnellsuche“ standardmäßig aktiviert.
Sie können die verschiedenen Optionen mithilfe ihrer Schalter deaktivieren und aktivieren.
Die Live-Vorschau wird automatisch aktualisiert, wenn Sie Änderungen vornehmen, sodass Sie verschiedene Einstellungen ausprobieren können, um herauszufinden, was am besten funktioniert.
Standardmäßig durchsucht das Formular Medien, Seiten und Beiträge und ignoriert benutzerdefinierte Beitragstypen. Um benutzerdefinierte Beitragstypen einzubeziehen, müssen Sie das Feld „Suchtyp“ finden und darauf klicken.
Sie können jetzt den Namen jedes benutzerdefinierten Beitragstyps eingeben.
Wenn der richtige Beitragstyp angezeigt wird, klicken Sie darauf, um ihn zur Suche hinzuzufügen.
Möchten Sie nur nach benutzerdefinierten Beitragstypen suchen und alle anderen Inhalte ignorieren?
Klicken Sie dann einfach auf das kleine „X“ neben „Medien“, „Seiten“ und „Beiträge“.
Sobald dies erledigt ist, durchsucht das Formular nur Ihre benutzerdefinierten Beitragstypen.
Wenn Sie mit der Einrichtung des Formulars zufrieden sind, scrollen Sie zum Abschnitt „Formularstil“. Hier können Sie zwischen verschiedenen Formularstilen wählen, einen Rahmen hinzufügen, die Schriftgröße ändern und vieles mehr.
Unter „Schaltflächenstil“ können Sie die im Formular angezeigte Schaltfläche „Suchen“ anpassen.
Wenn Sie mit der Einrichtung des Formulars zufrieden sind, scrollen Sie zum oberen Bildschirmrand und klicken Sie auf „Speichern“, um Ihre Einstellungen zu speichern.
So fügen Sie benutzerdefinierte Beitragstypen zu WordPress hinzu
Jetzt können Sie das Suchformular entweder über einen Shortcode oder einen Block zu WordPress hinzufügen.
Die einfachste Methode ist die Verwendung eines Blocks. Gehen Sie also zu der Seite oder dem Beitrag, auf der Sie das Formular für den benutzerdefinierten Beitragstyp hinzufügen möchten.
Anschließend können Sie auf das „+“-Symbol klicken und „Suchformular“ eingeben.
Wenn der richtige Block erscheint, klicken Sie darauf.
Öffnen Sie als Nächstes das Dropdown-Menü „Formular auswählen“ und wählen Sie das Suchformular aus, das Sie in diesem Tutorial erstellt haben.
Wenn Sie bereit sind, das Suchformular live zu schalten, klicken Sie einfach entweder auf „Aktualisieren“ oder „Veröffentlichen“. Jetzt können Sie Ihre Website besuchen, um das Suchformular in Aktion zu sehen.
Eine weitere Möglichkeit besteht darin, das Suchformular mithilfe eines Shortcodes hinzuzufügen.
Um den Shortcode zu erhalten, müssen Sie zu SearchWP » Suchformulare gehen. Suchen Sie hier das Suchformular, das Sie anzeigen möchten, und kopieren Sie den Wert in die Spalte „Shortcode“.
Sie können den Shortcode jetzt zu jeder Seite, jedem Beitrag oder jedem Widget-bereiten Bereich hinzufügen. Eine Schritt-für-Schritt-Anleitung hierzu finden Sie in unserer Anleitung zum Hinzufügen eines Shortcodes in WordPress.
Wir hoffen, dass dieser Artikel Ihnen dabei geholfen hat, zu erfahren, wie Sie in WordPress ein erweitertes Suchformular für benutzerdefinierte Beitragstypen erstellen. Vielleicht möchten Sie sich auch unsere Tutorials zu benutzerdefinierten Beitragstypen und unsere Expertenauswahl für die besten WordPress-Plugins zum Ausbau Ihrer Website ansehen.
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.