Verbessern Sie die Suchfunktion Ihrer WordPress-Website

Veröffentlicht: 2018-04-12

Sobald Sie anfangen, Blog-Inhalte zu schreiben und mehr als nur ein paar Artikel zu sammeln, werden Sie hoffentlich mehr Besucher auf Ihre Website bekommen. Und wenn sie dort ankommen, wollen Ihre Besucher nur die besten Inhalte und das nur, wenn sie sich für das Thema interessieren. Also, selbst wenn Sie das Feld eingrenzen und nur über, sagen wir, PC-Spiele und nicht alle Videospiele schreiben, werden die Leute immer noch nicht an jedem Artikel interessiert sein, den Sie bisher geschrieben haben.

Neben Links und Empfehlungen von Ihnen oder anderen Besuchern möchten Sie Ihren Benutzern die Möglichkeit geben, Ihre Website zu durchsuchen.

So wie Nutzer bei Google suchen, um zu Ihrer Website zu gelangen, möchten Sie, dass sie auch in Ihrem Blog suchen können. Ja, in WordPress ist bereits eine Standardsuchfunktion integriert. Aber wenn Sie versucht haben, damit zu arbeiten, haben Sie wahrscheinlich bemerkt, dass es nicht so gut ist, wie Sie es sich vorgestellt haben, obwohl es sich im Laufe der Jahre verbessert hat.

Um die Suchfunktion noch besser zu machen, können Sie ein paar Dinge tun, die ich Ihnen in diesem Artikel zeigen werde.

Beste Such-Plugins für WordPress

Bei der Vielzahl der WordPress-Plugins sollten Sie sich keine Sorgen machen, die Suchfunktion zu ändern. Es gibt zahlreiche großartige Plugins, die Ihre Suchmöglichkeiten erweitern und Sie werden stolz Ihr Suchfeld auf Ihrer eigenen Website präsentieren.

Wenn Sie alles richtig machen, geben Benutzer wahrscheinlich das Gewünschte in Ihr neues Suchfeld ein und erhalten die erwarteten Ergebnisse. Sehen wir uns nun einige der besten WordPress-Such-Plugins an, die Sie in wenigen Minuten installieren können.

WP Google-Suche

PREIS: Kostenlos

WP Google-Suche

Beginnen wir mit einem Plugin, das Ihnen hilft, die Leistungsfähigkeit der Google-Suchmaschine auf Ihrer Website zu nutzen. Dieses kostenlose Plugin hilft Ihnen, ein Google-Suchfeld einzurichten, das Sie ganz einfach als Widget auf Ihrer Website platzieren können.

Sie müssen ein Google Custom Search-Konto registrieren, die ID abrufen und das Plugin erledigt den Rest. Dann können Ihre Besucher Ihre Site oder das gesamte Web je nach Ihren Einstellungen durchsuchen oder sogar nur nach Bildern suchen, wenn Sie sich dafür entscheiden. Sie können viele Suchfunktionen anpassen, benutzerdefinierte Layouts anwenden, Farben, Schriftarten, Miniaturansichten ändern und vieles mehr.

  • Ergebnisse powered by Google
  • Direktlink zu Google Analytics
  • Autovervollständigung

Swiftype-Suche

PREIS: Kostenlos

Swiftype-Suche

Dieses moderne Plugin wird bereits von vielen beliebten Websites verwendet, die seine Leistungsfähigkeit erkannt haben. Swiftype verfügt nicht nur über einen der besten Suchalgorithmen, der Ihnen aussagekräftige Ergebnisse liefert, sondern gibt Ihnen auch einen detaillierten Einblick in alle auf Ihrer Website durchgeführten Suchen. Mit dieser Funktion können Sie ganz einfach die besten Keywords für Ihre Website finden und den Inhalt und Ihre Suchergebnisse noch besser machen.

Das Plugin ersetzt die Standard-WordPress-Suche, und sobald Sie ein kostenloses Konto erstellt haben, können Sie Swiftype so anpassen, dass es für Ihre Website so gut wie möglich ist. Wenn Sie über eine mobile Anwendung verfügen, die Inhalte aus Ihrem Blog anzeigt, können Sie Ihren mobilen Besuchern mit dem mobilen SDK dabei helfen, den Inhalt noch einfacher zu durchsuchen.

  • Drag-and-Drop-Schnittstelle
  • Autovervollständigung
  • Detaillierte Analysen

SucheWP

PREIS: Ab 49 $

SucheWP

SearchWP ist ein weiteres beliebtes WordPress-Plugin, das ein großartiger Ersatz für die Standard-WP-Suche ist. Nach der Installation müssen Sie sich nicht mit einem schwierigen Setup befassen, sondern können es stattdessen so konfigurieren, dass es mit benutzerdefinierten Feldern und Beitragstypen, verschiedenen Taxonomien usw.

Das Plugin funktioniert hervorragend mit verschiedenen Medientypen, sodass es problemlos Videos, PDF-Dokumente, Audio und vieles mehr findet. Seine Algorithmen berücksichtigen die Relevanz von Schlüsselwörtern in Ihren Artikeln, sodass beispielsweise ein Wort, das im Titel gefunden wird, mehr Einfluss auf das Suchergebnis hat, als wenn es im Artikel, Kommentar oder der Seitenleiste gefunden wird. Entwickler werden die Möglichkeiten mögen, die Funktionalitäten des Plugins zu erweitern, während Sie auch verschiedene Erweiterungen installieren können.

Sie können detaillierte Statistiken zu den Suchergebnissen erwarten, damit Sie an den Inhalten arbeiten können, nach denen die Leute suchen. Derzeit gibt es drei verschiedene Lizenzen, aus denen Sie wählen können, beginnend bei 49 US-Dollar pro Jahr.

  • Keyword-Gewichtskontrolle
  • Durchsuchen Sie Medien wie Video, Audio und PDF
  • Detaillierte Analysen

Relevanz

PREIS: Kostenlos oder Premium ab 49,95 $

Relevanz

Relevanssi mag nach etwas Relevantem klingen. Tatsächlich ist es das, weil Relevanssi ein finnisches Wort für relevant ist. Dieses Plugin ersetzt Ihre Standard-WordPress-Suchmaschine und macht sie deutlich besser. Um die Geschichte über den Namen des Plugins fortzusetzen, sortiert Relevanssi Ihre Ergebnisse nach ihrer Relevanz, nicht nach dem Datum. Und das ist nur das erste Feature auf der langen Liste. Dieses leistungsstarke Plugin kann Teilwörter zuordnen (Fuzzy-Matching), es ermöglicht Ihnen, nach Phrasen zu suchen oder nur nach einem Begriff zu suchen.

Erstellen Sie benutzerdefinierte Auszüge, markieren Sie die Ergebnisse in Dokumenten und machen Sie viel, viel mehr mit diesem fantastischen Plugin. Relevanssi kann Kommentare, Tags und benutzerdefinierte Beitragstypen durchsuchen. Es gibt Ihnen auch die Möglichkeit, die Gewichtung für Titel, Tags und Kommentare auszuwählen und so die Suche zu verbessern.

Eine der zahlreichen Funktionen, die wir hervorheben möchten, ist die Vorschlagsfunktion, die Nutzern ähnliche Suchanfragen liefert – etwa das bekannte „Meinten Sie“ von Google? Anregung. Relevanssi bietet noch viel mehr, und dies ist nur eine kostenlose Version, über die wir sprechen. Wenn Sie mehr benötigen, insbesondere wenn Sie eine Multisite betreiben, sollten Sie sich eine Premium-Version ansehen.

  • Fuzzy-Matching
  • Hervorgehobene Suchbegriffe in Dokumenten
  • Vorschlagsbasierte Suchergebnisse

SucheIQ

PREIS: Kostenlos oder Premium ab 159 $/Monat

SucheIQ

SearchIQ ist ein weiteres großartiges WordPress-Such-Plugin, das den Benutzern ein verbessertes Sucherlebnis bietet. Mit leistungsstarker Suchlogik, fortschrittlicher semantischer Analyse, Fehlerbehandlung und vielen ähnlichen Funktionen führt SearchIQ Benutzer zu den Ergebnissen, nach denen sie gesucht haben. SearchIQ ist recht einfach zu installieren und anzupassen.

Um loszulegen, müssen Sie ein Konto bei SearchIQ erstellen, das Plugin installieren und aktivieren, den API-Schlüssel aus dem SearchIQ-Dashboard kopieren und den API-Schlüssel im WP-Backend eingeben. Die kostenlose Version ist mit grundlegenden Funktionen erhältlich und für Unternehmen, die erweiterte Funktionen wie PDF, CDN, Facet oder benutzerdefiniertes Branding benötigen, können kostenpflichtige Pakete abonniert werden.

Sie können nicht nur über Seiten, Beiträge, WordPress-Standardsystemfelder, benutzerdefinierte benutzerdefinierte Felder, Produktattribute und Taxonomien, PDFs und Auszüge suchen. Das Dashboard von SearchIQ enthält jedoch auch Echtzeit-Analysedaten, die Ihnen helfen, das Suchverhalten Ihrer Benutzer zu verstehen, damit Sie Ihre Content-Strategie besser optimieren können.

Alles durchsuchen

PREIS: Kostenlos

Alles durchsuchen

Ein weiterer großartiger kostenloser Ersatz für Ihre Standard-WP-Suche ist definitiv das Search Everything-Plugin. Es verbessert Ihre Suchergebnisse, ohne Vorlagen zu ändern. Sie können es einrichten, um fast alles in Ihrem WordPress zu durchsuchen, einschließlich Seiten, Auszügen, Entwürfen, Anhängen, Kommentaren, Tags und sogar benutzerdefinierten Feldern. Darüber hinaus steht es Ihnen frei, Seiten auszulassen und Beiträge zu posten, die nicht in den Suchergebnissen gefunden werden sollen.

Dieses Plugin wird mit einem kleinen Helfer namens Research Everything geliefert, der nach Ihren Inhalten sucht, während Sie einen neuen Artikel schreiben, und Ihnen die Möglichkeit gibt, sofort auf andere Inhalte zu verlinken. Wenn Sie noch mehr recherchieren möchten, hilft Ihnen die Power Search-Funktion, Inhalte im Internet zu finden. Wenn Sie auf der Flucht sind, installieren und aktivieren Sie einfach das Plugin, ohne sich die Einstellungsseite anzusehen, und Sie haben in wenigen Minuten eine verbesserte Suchmaschine, die einsatzbereit ist.

  • Inhalte ausschließen, die nicht durchsucht werden sollen
  • Alles recherchieren und Power Search inklusive
  • Ändert Ihre Vorlagenseiten nicht

Ändern Sie den Standardsuch-URL-Slug in WordPress

Sofern Ihre Website keine einseitige Website ist, die nur den Namen Ihres Unternehmens und Kontaktinformationen enthält, ist eine Suchfunktion ein Muss, wenn Sie uns fragen. Egal, ob Sie gerade erst einen WordPress-Blog starten oder bereits Tausende von Beiträgen und Seiten auf Ihrer Website haben, ob Sie als Hobby schreiben oder mit Ihrem Blog Geld verdienen, Sie müssen alles tun, um Ihre Besucher auf der Seite zu halten . Ihnen eine einfache und schnelle Möglichkeit zu geben, Ihre Website zu durchsuchen, ist definitiv eines der entscheidenden Dinge, auf die Sie achten sollten.

Es spielt keine Rolle, ob Sie die integrierte Suchmaschine von WordPress verwenden oder eine andere installiert haben, Sie müssen sich um die Suchergebnisse kümmern.

Es gibt zwar viele Dinge, die Sie mit Ihrer Suchfunktion tun können, aber vielleicht haben Sie eine einfache, aber wichtige Sache vergessen. Ja, wir sprechen von diesem URL-Slug, der in der Adressleiste angezeigt wird, sobald die Suche die Ergebnisseite zurückgegeben hat.

Standardmäßig verwendet WordPress eine nicht benutzerfreundliche Version des Slugs. Nicht nur Ihr Besucher wird diese Schnecke seltsam finden, sondern sie kann auch Ihrem SEO schaden. Besser gesagt, Sie können Ihrem SEO helfen, indem Sie den Slug in etwas verwandeln, das sowohl für Menschen als auch für Maschinen verständlich ist.

Wenn Sie versucht haben, Ihre Website zu durchsuchen, könnten Sie diesen seltsamen /?s=term-Slug gesehen haben, der in der Adressleiste angezeigt wird. In diesem Teil zeigen wir Ihnen, wie Sie dies in alles ändern können, was Sie möchten. Wir sind zum Beispiel dabei, „/?s=term“ in „/search/term“ zu ändern, was leichter zu merken und zu verwenden ist.

  1. Öffnen Sie die Funktionen.php
  2. Kopieren Sie Folgendes und fügen Sie es ein:
 Funktion feed_dir_rewrite( $wp_rewrite ) {
$feed_rules = array( 'search/(.+)' => 'index.php?s=' 
. $wp_rewrite->preg_index(1));
$wp_rewrite->rules = $feed_rules + $wp_rewrite->rules;
}
add_filter( 'generate_rewrite_rules', 
'feed_dir_rewrite');
  1. Ändern Sie die Ziel-URL in der dritten Zeile nach Belieben
  2. Änderungen speichern

Nachdem Sie diese Änderungen an Ihrer Datei functions.php vorgenommen haben, können Sie Ihren neuen URL-Slug ausprobieren. Mach dir keine Sorge; Wenn ein Plugin oder ein Benutzer versucht hat, auf Ihr Suchergebnis zuzugreifen, indem er zum alten URL-Slug navigiert, gibt Ihre Website keinen Fehler zurück, sondern leitet das Suchergebnis einfach auf die neue URL um.

Wenn Sie den Slug in etwas Einzigartiges ändern möchten, können Sie dies in der dritten Zeile des Codes tun.

Dieser führt Ihre Suchergebnisseite zu – www.yourdomain.com/search/search-term

Jetzt können Sie sich entspannen und nicht mehr darüber nachdenken, wie Suchergebnisse Ihren Benutzern und Suchmaschinen-Bots angezeigt werden, die diese Ergebnisse jetzt einfacher durchsuchen. Ist es nicht auch irgendwie natürlicher, das gesamte „Suchwort“ anstelle des seltsamen Fragezeichens gefolgt von dem Buchstaben „s“ zu sehen? Sagen Sie uns was Sie denken.

Durchsuchen Sie Beiträge ausschließlich nach ihrem Titel

Wenn Sie immer noch die standardmäßige WordPress-Suchmaschine verwenden, möchten Sie früher oder später ihre Funktionsweise ändern. Die Suche nach Ihren Beiträgen ist zwar einwandfrei, aber Sie sollten die Suche auf Titel beschränken.

Anstatt den gesamten Inhalt zu durchsuchen, durchsucht diese kleine Funktion nur die Beitragstitel. In einigen Fällen kann dies wirklich helfen, sauberere und schnellere Suchergebnisse zu erhalten:

  1. Öffnen Sie die Funktionen.php
  2. Kopieren Sie diesen Code und fügen Sie ihn ein:
 Funktion __search_by_title_only( $search, &$wp_query )
{
global $wpdb;
if(leer($suche)) {
$suche zurückgeben; // Verarbeitung überspringen - kein Suchbegriff 
in Abfrage }
$q = $wp_query->query_vars;
$n = !leer($q['exakt']) ? '' : '%';
$suche =
$sucheund = '';
foreach ((array)$q['search_terms'] as $term) {
$term = esc_sql($wpdb->esc_like($term));
$search .= "{$searchand}($wpdb->posts.post_title LIKE 
'{$n}{$term}{$n}')";
$suchenund = 'UND';
}
if (!leer($suche)) {
$suche = " UND ({$suche}) ";
if (!is_user_logged_in())
$search .= " UND ($wpdb->posts.post_password = '') ";
}
$suche zurückgeben;
}
add_filter('posts_search', '__search_by_title_only'
, 500, 2);
  1. Änderungen speichern

Nach den Änderungen können Sie Ihre Website öffnen und eine neue Suche starten. Um sicherzustellen, dass alles wie gewünscht funktioniert, sollten Sie versuchen, nach einem Wort zu suchen, von dem Sie wissen, dass es sich in einem Ihrer Beitragstitel befindet, was den Beitrag auf der Ergebnisseite zurückgeben sollte. Wenn Sie versuchen, nach einem Wort oder einem vollständigen Begriff zu suchen, der in keinem von Ihnen veröffentlichten Titel enthalten ist, werden die Suchergebnisse leer angezeigt.

Und das ist eigentlich alles. Wenn Sie sich jemals entscheiden, dass Sie die alte Suche zurückhaben möchten, löschen Sie die Funktion einfach oder kommentieren Sie sie aus.

Verbessern Sie die Suchfunktion und finden Sie Ergebnisse innerhalb einer Kategorie

Die Standardsuchfunktion in WordPress wird mit jedem Update besser und besser. Sie können ganz einfach eine Suchfunktion in Ihr Blog integrieren und es den Leuten ermöglichen, die gewünschten Inhalte leicht zu finden. Wenn Sie jedoch keine Änderungen an der Funktion vorgenommen haben, wird in den Suchergebnissen alles angezeigt, was mit der Abfrage zu tun hat. Und das kann ein Problem sein, wenn Sie viel Inhalt haben, weil die Leute auf den Ergebnisseiten Tonnen von Text haben, die ihnen nicht viel helfen.

Suchfunktion WordPress verbessern

In diesem Teil des Artikels zeigen wir Ihnen, wie Sie Ihren Besuchern erlauben, nur innerhalb bestimmter Kategorien zu suchen, die Sie im Code definieren können, oder Besuchern erlauben, eine aus der Dropdown-Liste auszuwählen.

Kategorien vorab auswählen:

Zuerst zeigen wir Ihnen den Code, der ein neues Suchfeld erstellt. Mit diesem Code lassen Sie keine Kategorien für ihre Suche auswählen, aber Sie definieren Kategorien innerhalb des Codes. Dies kann Ihnen bei speziellen Kategorien helfen, die ein separates Suchfeld benötigen.

Sie können beispielsweise eine Kategorie haben, die nur Smartphone-Bewertungen enthält. Mit diesem Code können Sie Personen erlauben, nur diese Kategorie zu durchsuchen, damit die Suchergebnisse keine Informationen über Haushaltsgeräte oder andere Inhalte auf der Website laden. Macht Sinn, oder?

  1. Öffnen Sie eine Seite, auf der das Suchfeld angezeigt werden soll, oder erstellen Sie daraus ein neues Widget
  2. Kopieren Sie den folgenden Code und fügen Sie ihn ein:
 <form method="get" action="/">
<div>
<input type="text" value="" name="s" />
<input type="hidden" value="1" name="cat" />
<input type="submit" name="Suchen"
value="Suchen"/>
</div>
</form>
  1. Ändern Sie den Wert des dritten Eingabetyps in die Kategorie-ID, nach der Sie suchen möchten
  2. Änderungen speichern

Nachdem Sie diese Änderungen vorgenommen haben, wird ein neues Suchfeld angezeigt, in dem Sie die Kategorie durchsuchen können, deren ID Sie im obigen Code eingegeben haben. Wenn Sie mehrere Kategorien durchsuchen möchten, fügen Sie einfach weitere IDs hinzu, indem Sie durch Kommas getrennte Zahlen eingeben.

 <input type="hidden" value="1, 2" name="cat"/>

Obwohl dies in einigen Fällen eine großartige Lösung sein kann, wird es Zeiten geben, in denen Sie eine Liste von Kategorien anzeigen und den Besuchern die Möglichkeit geben möchten, auszuwählen, wo sie suchen möchten.

Lassen Sie Besucher eine Kategorie für die Suche auswählen:

Wenn Sie dem gleichen Beispiel folgen, in dem Sie Kategorien wie Smartphones, Desktop-Computer, Laptops, Haushaltsgeräte usw. haben. Warum sollten Sie einem Besucher nicht erlauben, eine dieser Kategorien auszuwählen und beispielsweise nur in der Kategorie „Laptops“ zu suchen?

In den folgenden Zeilen zeigen wir Ihnen, wie das geht:

  1. Öffnen Sie sidebar.php oder wo immer Sie möchten, dass das Suchfeld angezeigt wird
  2. Kopieren Sie den Code und fügen Sie ihn ein:
 <form method="get" action="<?php bloginfo('url'); ?>">
<fieldset>
<input placeholder="Suchkategorie" type="text" 
name="s" value="" maxlength="40" erforderlich="erforderlich" />
<select name="category_name">
<option value="smartphones">Smartphones</option>
<option value="desktop-computers">Desktop-Computer
</option>
<option value="laptops">Laptops</option>
<option value="home-app">Haushaltsgeräte</option>
</select>
<button type="submit">Ausgewählte Kategorie suchen</button>
</fieldset>
</form>
  1. Ändern Sie die Kategorien unter den Optionswerten. Schreiben Sie den Kategorie-Slug-in-Wert und einen Namen zwischen die Tags
  2. Änderungen speichern

Alle Kategorien in der Liste automatisch anzeigen:

Wenn Sie alle Kategorien anzeigen möchten und sich keine Gedanken über das Hinzufügen oder Entfernen von Kategorien aus diesem Code machen möchten, nachdem Sie sie in Ihrem Admin-Panel hinzugefügt oder gelöscht haben, verwenden Sie diesen Code zwischen den <select></select>-Tags:

 <?php
$kategorien = get_kategorien();
foreach ($categories als $category) {
echo '<option value="', $category->slug, '">', 
$kategorie->name, "</option>n";
}
?>

Dieser Code generiert eine Liste aller verfügbaren Kategorien.

Und das ist es. Jetzt können Sie ganz einfach eine oder mehrere Kategorien hinzufügen, die Ihre Besucher leicht durchsuchen können. Egal, ob Sie möchten, dass die Benutzer die Kategorie selbst auswählen oder diese im Code angeben möchten, Sie sind abgedeckt.

Definiere Kategorien für WordPress-Suchergebnisse

Standardmäßig sucht WordPress nach allem auf deiner Website. Wenn ein Benutzer ein Wort oder die gesamte Phrase in ein Suchfeld eingibt, erhält er Ergebnisse der gesamten Website, einschließlich Posts, Seiten, Kategorien und Tags, Titel und Inhalt usw. Wenn Sie kein anderes Suchsystem installiert haben , oder bereits Änderungen vorgenommen haben, möchten Sie möglicherweise das Standardsuchfeld ändern.

Kategorie in WordPress suchen

Wenn Sie das bereits in Ihrem WordPress vorhandene Suchfeld ändern und Kategorien definieren möchten, die in die Ergebnisseiten aufgenommen werden, können Sie einen etwas anderen Ansatz wählen.

In diesem Teil zeigen wir Ihnen, wie das geht. Sie können dem Code ganz einfach Kategorien hinzufügen oder daraus entfernen und entscheiden, welche Sie in Ihren Suchergebnissen (nicht) haben möchten.

Kategorien aus den Suchergebnissen hinzufügen oder daraus entfernen:

  1. Öffnen Sie die Funktionen.php
  2. Kopieren Sie den Code und fügen Sie ihn ein.
 Funktion searchcategory($query) {
if ($query->is_search) {
$query->set('cat','1,4,6');
}
$query zurückgeben;
}
add_filter('pre_get_posts','searchcategory');

  1. Kategorie-ID in der 3. Zeile hinzufügen
  2. Änderungen speichern

Nachdem Sie die Änderungen vorgenommen haben, erhalten die Suchergebnisse nur Informationen aus den angegebenen Kategorien, während die anderen ausgeschlossen werden. Wie Sie sehen, können Sie der Liste ganz einfach Kategorien hinzufügen. Sie können nur eine Kategorie festlegen, wenn Sie möchten, oder Sie können so viele festlegen, wie Ihre Besucher durchsuchen können. Schreiben Sie einfach Kategorie-IDs durch Kommas getrennt.

Wenn Ihr einziges Ziel darin besteht, eine oder zwei Kategorien aus den Suchergebnissen auszuschließen , können Sie dies viel schneller tun. Anstatt alle Kategorien einzugeben, die Sie einschließen möchten, können Sie eine ausschließen, indem Sie ein Minuszeichen (-) vor die Kategorie-ID eingeben. Wenn Sie beispielsweise eine Kategorie mit ID=1 ausschließen möchten, sieht die dritte Codezeile so aus:

 $query->set('cat','-1');

Da gehst du. Jetzt können Sie Ihre Suchergebnisse effizienter verwalten.

Schließen Sie Seiten oder Beiträge von Ihrer WordPress-Suche aus

In den meisten Fällen möchten Sie, dass Ihre Besucher Ihre Beiträge durchsuchen können, während die Ergebnisse von Seiten einen typischen „Sucher“ nur ablenken. Wenn Ihre Seiten Kontaktinformationen, Karten, Autoreninformationen usw. enthalten, müssen diese Seiten wahrscheinlich nicht in die Suchergebnisse aufgenommen werden.

So schließen Sie Seiten von der WordPress-Suche aus

Obwohl es keine einfache Möglichkeit gibt, WordPress anzuweisen, einen Beitragstyp aus den Suchergebnissen auszuschließen, müssen Sie dies selbst tun:

  1. Öffnen Sie die Funktionen.php
  2. Kopieren Sie den folgenden Code und fügen Sie ihn in die Datei ein:
 Funktion SearchFilter($query) {
if ($query->is_search) {
$query->set('post_type', 'page');
}
$query zurückgeben;
}

add_filter('pre_get_posts','SearchFilter');
  1. Änderungen speichern

Nachdem Sie die Änderungen vorgenommen und gespeichert haben, können Sie Ihre Website besuchen und die Suchmaschine testen. Wenn alles in Ordnung ist, sollten Sie in den Suchergebnissen keine Informationen Ihrer Seiten finden können, dh Sie haben erfolgreich Seiten aus den WordPress-Suchergebnissen ausgeschlossen.

So schließen Sie Beiträge von der WordPress-Suche aus

In der Einführung haben wir Ihnen gesagt, dass WordPress Beiträge und Seiten durchläuft und davon ausgegangen ist, dass Sie nicht möchten, dass Seiten in den Ergebnissen angezeigt werden. Aber was ist, wenn Sie nicht möchten, dass Beiträge in diese Ergebnisse aufgenommen werden? In diesem Fall können Sie eine einfache Änderung am Code vornehmen und Beiträge anstelle von Seiten ausschließen:

Auch hier müssen Sie die oben gezeigten 3 einfachen Schritte wiederholen, jedoch mit einer einfachen Änderung in Zeile 3. Anstatt den Beitragstyp auf „ Seite “ zu setzen, müssen Sie ihn auf „ Beiträge “ einstellen:

 $query->set('post_type', 'posts');

Vergessen Sie nicht, alles zu speichern und Sie sind fertig.

Mit einem Plugin Seiten/Beiträge von Suchergebnissen ausschließen

Anstatt mit dem Code zu arbeiten, zeigen wir Ihnen ein Plugin, das die gleiche Arbeit für Sie erledigen kann und alles viel benutzerfreundlicher macht.

Suche ausschließen

PREIS: Kostenlos

Suche ausschließen

Das Plugin, das wir für den Job verwendet haben, ist Search Exclude. Die Verwendung des Plugins könnte nicht einfacher sein:

  1. Navigieren Sie zu Plugins->Neu hinzufügen
  2. Suche nach "Suche ausschließen"
  3. Installieren und aktivieren Sie das Plugin
  4. Gehe zu einem deiner Beiträge und Seiten
  5. Auf der rechten Seitenleiste finden Sie ein Kontrollkästchen „Suchen ausschließen“, in dem Sie entscheiden können, ob der Beitrag/die Seite aus Ihren Suchergebnissen ausgeschlossen werden soll oder nicht.

Nachdem Sie mehrere Beiträge/Seiten ausgeschlossen haben, können Sie die Liste der ausgeschlossenen Elemente in den Plugin-Einstellungen ( Einstellungen->Suchen ausschließen ) leicht finden. In der Liste können Sie erneut über die Checkbox den Status eines Beitrags/einer Seite ändern.

So schließen Sie nur einige Seiten/Beiträge aus Ihren Suchergebnissen aus

Es spielt keine Rolle, ob Sie nur eine, zwei oder zehn Seiten von der Anzeige in den Suchergebnissen ausschließen möchten, Sie können dies einfach tun, indem Sie den Code implementieren. Bevor Sie den Code überstürzt in Ihre Datei functions.php kopieren, empfehlen wir Ihnen, die Seiten vorzubereiten, die nicht in den Suchergebnissen erscheinen sollen. Sie benötigen Seiten-IDs:

  1. Gehe zu Seiten->Alle Seiten
  2. Suchen Sie die Seite, die Sie ausschließen möchten, und klicken Sie auf "Bearbeiten".
  3. Suchen Sie in der Adressleiste nach „post=6“ oder etwas Ähnlichem, wobei die Zahl eine Seiten-ID darstellt

Nachdem Sie die ID-Nummern der Seiten vorbereitet haben, sind Sie bereit für den Code:

  1. Gehen Sie zur Datei function.php und öffnen Sie sie
  2. Kopieren Sie den folgenden Code und fügen Sie ihn ein:
 Funktion jp_search_filter( $query ) {
if ( $query->is_search && $query->is_main_query() ) {
$query->set( 'post__not_in', array( 1,2,3,4,5,6 ) );
}
}

add_action( 'pre_get_posts', 'jp_search_filter');
  1. Ändern Sie in Zeile 3 die Zahlen in den Klammern in ID-Nummern, die Sie von der Seite gelesen haben. In diesem Beispiel haben wir 6 Seiten mit ihren jeweiligen IDs 1 bis 6 ausgeschlossen.
  2. Änderungen speichern und fertig

Nachdem Sie den Code installiert haben, können Sie ihn nach Bedarf bearbeiten. Wenn Sie in Zukunft eine der Seiten hinzufügen müssen, löschen Sie einfach die ID-Nummer aus dem Code. Gleiches gilt für das Hinzufügen weiterer Seiten zum „ausgeschlossenen Warenkorb“. Wenn Sie beispielsweise eine neue Seite erstellen, die nicht in den Suchergebnissen angezeigt werden soll, können Sie dem Code gerne deren ID-Nummer hinzufügen.

Verwendung der Sprachsuche in WordPress zulassen

Nachdem Smartphones zu einem wichtigen Bestandteil unseres Lebens geworden sind, hat sich die Sprachsuche rasant verbessert. Obwohl nie perfekt, hat die Suche nach etwas auf Ihrem Smartphone Dinge wie das Anrufen einer Person zu einer viel einfacheren Aufgabe gemacht. Ja, Sie müssen immer noch sehr vorsichtig mit der Aussprache sein, da Sie möglicherweise jemanden anrufen, den Sie nicht möchten, oder Ihre Rede zum Text in etwas enden könnte, das nicht einmal annähernd dem entspricht, was Sie gerade gesprochen haben. Außerdem macht es immer Spaß, Siri dumme Fragen zu stellen, oder?

Es spielt keine Rolle, ob Sie es mögen oder nicht, viele Leute verwenden die Sprachsuchfunktion auf ihren Telefonen. Warum also würden Sie Ihren Besuchern nicht erlauben, Ihre Website auf die gleiche Weise zu durchsuchen?

Vielleicht wussten Sie nicht, dass Sie das mit WordPress machen können, oder Sie wussten nicht, wie es geht, aber jetzt haben Sie keine Ausrede mehr.

Anstelle des Codes ist hier ein Plugin, das Ihre WordPress-Suche erweitert.

Sprachsuche

PREIS: Kostenlos

Sprachsuche

Bevor Sie das Plugin herunterladen und installieren, ist es wichtig zu wissen, dass es nur mit Chrome und Safari funktioniert. Wenn Sie damit einverstanden sind, dass das Plugin in keinem anderen Browser funktioniert, können Ihre Besucher den Inhalt mit ihrer eigenen Stimme durchsuchen.

Durch die Installation des Plugins überschreiben Sie die Texteingabe nicht – wenn ein Benutzer das Suchfeld standardmäßig durch Eingaben verwenden möchte, sollten Sie wissen, dass die Funktionalität intakt ist.

Außerdem sollte das Plugin mit jedem anderen Such-Plugin funktionieren, das Sie möglicherweise installiert haben, sodass Sie es mit Plugins wie Relevanssi oder Search Everything ausprobieren können.

  1. Gehen Sie zu Plugins->Neu hinzufügen
  2. Suche nach „Sprachsuche“
  3. Installieren und aktivieren Sie das Plugin

Das ist es. Nach Aktivierung des Plugins sollten Sie die Sprachsuche problemlos nutzen können. Wie gefällt Ihnen diese Funktion?

Einpacken

Sofern Sie keine einfache Broschüren-Website oder ähnliches haben, müssen Sie nur eine funktionale Suchfunktion in Ihre WordPress-Website eingebettet haben. Wenn es sich um einen Blog handelt, der regelmäßig aktualisiert wird, gibt es keine Ausreden.

In dieser Anleitung haben wir Ihnen gezeigt, wie Sie die standardmäßige WordPress-Suchfunktion ändern können. Wenn es Ihnen nicht gefällt, gibt es mehrere Plugins, die die Standardsuchfunktion in wenigen Minuten ersetzen können. Egal, wie Sie sich entscheiden, verbessern Sie Ihre WordPress-Site, indem Sie die Suchfunktion verbessern.