So erstellen Sie ein WordPress-Suchformular für benutzerdefinierte Beitragstypen

Veröffentlicht: 2023-08-18


Mö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.

How to create advanced search form in WordPress for custom oost types

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.

An example of a custom search form on the WPBeginner website

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.

Activating the SearchWP search plugin

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.

Creating a search algorithm using SearchWP

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“.

How to add custom post types to a WordPress search engine

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“.

Creating a WordPress search form for custom post types

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“.

Creating a search form for custom post types

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.

Adding attributes to the SearchWP search algorithm

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.

Creating a custom search form for your WordPress blog or website

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“.

Saving the custom post type search algorithm

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.

Adding custom post types to the WordPress search index

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“.

Creating a new custom search form

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“.

Renaming the custom search form using SearchWP

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.

Creating an advanced search form using SearchWP

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.

Choosing a theme for the custom search form

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.

Creating a quick search form for your WordPress website or blog

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.

Adding custom styling to a search bar in WordPress

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.

Searching posts, pages, media, and more using SearchWP

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.

Adding custom types to a WordPress search bar or form

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“.

Removing post types from a custom search algorithm

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.

Changing the WordPress form style

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.

Saving the custom search settings on your website or blog

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.

Adding a search block to your WordPress blog or website

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.

Showing a custom search from in WordPress

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“.

Getting the shortcode for a custom search form

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.