Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Hinzufügen eines Ajax-Taxonomiefilters in der WordPress-Suche

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie Ihrer WordPress-Suche einen Taxonomiefilter hinzufügen?

Die Möglichkeit, nach Kategorien, Tags, benutzerdefinierten Feldern und Beitragstypen zu suchen, bietet eine großartige Benutzererfahrung. Die standardmäßige WordPress-Suche ist jedoch nicht sehr gut oder fortschrittlich genug, um diese Funktion anzubieten.

In diesem Artikel zeigen wir Ihnen, wie Sie einen Ajax-gesteuerten Taxonomiefilter in der WordPress-Suche hinzufügen.

How to add ajax taxonomies filter in WordPress search

Die Ajax-gestützte Suche ist schneller und bietet ein besseres Benutzererlebnis als die Standard-Suchfunktion von WordPress.

Die Website eines Autohauses kann beispielsweise benutzerdefinierte Taxonomien für verschiedene Fahrzeugtypen, Preisklassen, Modelle und vieles mehr enthalten. Ajax-Filter können Nutzern helfen, genau das zu finden, was sie brauchen.

Sie können ähnliche Suchfilter in WordPress hinzufügen und die Benutzerfreundlichkeit Ihrer Website verbessern. Außerdem hilft es Website-Administratoren, ihre Inhalte so zu organisieren, dass sie von den Benutzern leicht gefunden werden können.

Die standardmäßige WordPress-Suche ist jedoch nicht besonders leistungsfähig und bietet keine Möglichkeit, Inhalte nach Kategorien, Tags, Beitragstypen, Produktdetails und mehr zu filtern. Wenn Sie auf Ihrer Website benutzerdefinierte Taxonomien verwenden, schneidet die Standardsuche sogar noch schlechter ab.

In diesem Fall benötigen Sie ein WordPress-Plugin, das Ihnen dabei hilft. Sehen wir uns an, wie man einen Ajax-Taxonomiefilter zur WordPress-Suche hinzufügt.

In diesem Artikel werden wir 2 Methoden behandeln. Die erste Methode wird Ihnen helfen, Filter im Frontend Ihrer WordPress-Website anzuzeigen. Die zweite Methode hilft Ihnen, die Standard-WordPress-Suche zu verbessern und Taxonomien bei der Suche nach Beiträgen und Seiten auf Ihrer Website einzubeziehen.

Klicken Sie einfach auf die nachstehenden Links, um zum gewünschten Abschnitt zu springen:

Methode 1: Hinzufügen von Ajax-Taxonomien zur WordPress-Suche mit SearchWP

Mit SearchWP können Sie Ajax-Taxonomien zur WordPress-Suche hinzufügen. Es ist das beste Such-Plugin für WordPress und macht es den Nutzern leicht, das zu finden, was sie auf Ihrer Website suchen.

Es geht darüber hinaus, nur den Inhalt Ihrer Blogbeiträge und Seiten zum Nachschlagen zu verwenden. SearchWP verwendet benutzerdefinierte Felder, Taxonomien, WooCommerce-Produktattribute, Textdateien, benutzerdefinierte Tabellen und mehr.

Beachten Sie, dass SearchWP die Taxonomiefilter nicht im Frontend Ihrer Website anzeigt. Es wird sie jedoch in den Suchprozess einbeziehen und die Standard-WordPress-Suche verbessern.

Zuerst müssen Sie die SearchWP-Website besuchen und sich für ein Konto anmelden. Danach können Sie das Plugin herunterladen und auf Ihrer Website installieren. Wenn Sie Hilfe benötigen, lesen Sie bitte unsere Anleitung zur Installation eines WordPress-Plugins.

Nach der Aktivierung müssen Sie im WordPress-Administrationsbereich zu SearchWP “ Einstellungen gehen. Von hier aus geben Sie einfach den Lizenzschlüssel ein, den Sie leicht in Ihrem Kontobereich finden können.

Enter your SearchWP license key

Danach können Sie im WordPress-Dashboard die Seite SearchWP “ Algorithm aufrufen.

Hier können Sie die Suchrelevanz für Ihre Website bearbeiten. Sie können zum Beispiel die Gewichtung von Titel, Inhalt, Slug und Auszug erhöhen, damit die Nutzer das finden, wonach sie suchen.

Um Taxonomien zur Suchrelevanz hinzuzufügen, können Sie auf die Schaltfläche „Attribute hinzufügen/entfernen“ klicken.

Add category and tags to search relevance

Daraufhin wird ein neues Popup-Fenster geöffnet.

Sie können auf das Dropdown-Menü Taxonomien klicken und auswählen, ob Sie Kategorien, Tags, Formate oder alle in die WordPress-Suche aufnehmen möchten.

Select which taxonomies to add to search

Vergessen Sie nach der Auswahl der Taxonomien nicht, auf die Schaltfläche „Fertig“ zu klicken.

Sie sollten nun die Taxonomien für den Suchalgorithmus Ihres WordPress-Blogposts sehen. Sie können den Schieberegler verwenden, um ihre Relevanz in der WordPress-Suche zu erhöhen.

View taxonomies in search algorithm

Sie können auch auf die Schaltfläche „Regel bearbeiten“ klicken, um festzulegen, welche Inhalte in den Suchergebnissen angezeigt werden dürfen und welche nicht.

SearchWP berücksichtigt zum Beispiel alle Kategorien auf Ihrer Website. Sie können Kategorien entfernen, von denen Sie nicht möchten, dass der Inhalt angezeigt wird, oder mehrere Bedingungen hinzufügen, um die Suchergebnisse anzupassen.

Edit search rules

Vergessen Sie nicht, auf die Schaltfläche „Fertig“ zu klicken, wenn Sie fertig sind.

Sie können jetzt den Suchalgorithmus für Ihre Seiten, Mediendateien, WooCommerce-Produkte und mehr bearbeiten, damit sie in SearchWP angezeigt werden.

Wenn ein Besucher nun nach Seiten und Beiträgen auf Ihrer Website sucht, bezieht SearchWP Taxonomien in den Suchprozess ein.

Methode 2: Hinzufügen eines Ajax-Taxonomiefilters mit dem Search & Filter Plugin

Sie können ein kostenloses WordPress-Plugin wie Search & Filter verwenden, um einen Ajax-Taxonomiefilter zu Ihrer Website hinzuzufügen. Es ist sehr einfach zu bedienen und ermöglicht Ihren Nutzern die Suche nach Kategorien, Tags, benutzerdefinierten Taxonomien, Beitragstypen und mehr.

Zunächst müssen Sie das WordPress-Plugin Search & Filter installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Anleitung zur Installation eines WordPress-Plugins.

Nach der Aktivierung können Sie einen Shortcode hinzufügen, um den Ajax-Taxonomiefilter überall auf Ihrer Website anzuzeigen.

Sie können zum Beispiel den folgenden Shortcode eingeben, um den Dropdown-Filter für Kategorien und Beitragstypen anzuzeigen:

[searchandfilter fields="search,category,post_tag"]

Wenn Sie hingegen Überschriften für Kategorien und Tags anzeigen möchten, können Sie den folgenden Shortcode hinzufügen:

[searchandfilter fields="search,category,post_tag" headings=",Categories,Tags"]

So sieht der Ajax-Suchfilter für Taxonomien auf unserer Demo-Website aus.

View category and tag heading in sidebar

Auf dem Screenshot sehen Sie den Filter in der Seitenleiste, wo die Nutzer das Dropdown-Menü verwenden und eine Kategorie oder einen Tag auswählen können.

Mit dem Plugin können Sie auch Filter als Optionsfelder und Kontrollkästchen anzeigen.

Sie können den folgenden Shortcode an beliebiger Stelle auf Ihrer Website hinzufügen, um Taxonomiefilter als Kontrollkästchen anzuzeigen:

[searchandfilter fields="search,category,post_tag" types=",checkbox,checkbox" headings=",Categories,Tags"]
View search filters as checkbox in sidebar

Im obigen Screenshot sehen Sie die Taxonomie-Filter als Kontrollkästchen. Benutzer können einfach Kategorien auswählen, aus denen sie Beiträge und Seiten anzeigen möchten.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, Ajax-gesteuerte Taxonomiefilter in die WordPress-Suche auf Ihrer Website einzufügen. Vielleicht interessieren Sie sich auch für unseren Leitfaden zur Verbesserung der WordPress-Suche und die beste Live-Chat-Software für kleine Unternehmen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

14 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thanks for the advice on how to improve my blog search. I will try the SearchWP Live Ajax Search plugin. The only thing that discourages me a bit from using it is that it was only tested on WordPress version 6.2 and now we already have WordPress version 6.4.2. So hopefully an update will come very soon.

    • WPBeginner Support says

      If you also reach out to the plugin’s support you can normally let them know and they can look to update or let you know if they have a reason why they have not updated the tested version :)

      Admin

      • Jiří Vaněk says

        Thanks for the advice, I will try to ask on the official forum directly on wordpress.org, because this plugin appeals to me mainly on those sites that have more articles and categories for a much better search experience. At the same time, when it’s not about my sites, I’m a little worried about security. Thank you for the advice.

  3. Mohammed Debashi says

    Can this plugin do search filters for a category, and its children. not sure if I am explaining myself properly. but something along the lines of Country -> State -> City..etc

    Also is it compatible with WPML

  4. Mike says

    Hey, thanks for this! Quick question: I’m having trouble applying jQuery stuff like tooltips to the AJAX content loaded, I guess because it only applies to content loaded upon initial page load. Any ideas on how to make the AJAX content get recognized? Thanks!

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.