de.hideout-lastation.com
Paradies Für Designer Und Entwickler


WordPress-Suche: Nützliche Plugins und Snippets

WordPress ist ein leistungsfähiges CMS-Tool, das nicht nur Blogs, sondern unzählige Foren und persönliche Webseiten antreibt. Viele der angebotenen Funktionen sind für den Markt ziemlich weit fortgeschritten, aber ihre Suche scheint immer noch nachzulassen. Die Funktionen bieten eine sehr einfache Lösung für ein extrem komplexes Problem - das Finden der richtigen Inhalte auf Ihrer Website!

Obwohl die Funktionen zum Suchen von Artikeln basierend auf direkten Übereinstimmungen hervorragend sind, ist das System mit vielen möglichen Verwendungen nicht zufrieden stellend. Genauer gesagt die Unfähigkeit, zwischen allen Kategorien, Tags oder sogar einer bestimmten Kategorie und / oder einem bestimmten Tag zu suchen. In ähnlicher Weise werden alle Beiträge standardmäßig nach Datum angezeigt, vom neuesten zum ältesten. Dies ist eine große Lücke in UX, was ist mit Nutzern, die nach beliebten Artikeln mit den meisten Ansichten oder Kommentaren suchen?

Im Folgenden habe ich einen kurzen Einblick in die Suchfunktionen und die Funktionsweise von WordPress im System gegeben. Wenn Sie wissen, wie alles abläuft, wird das Bearbeiten von Suchen viel einfacher. Zusätzlich habe ich ein paar leistungsstarke Plugins und Code-Snippets hinzugefügt, die für jede WP-Webseite wünschenswert sind.

Das Basic der WordPress-Suche

Beim Ausführen einer Suchanfrage über WordPress werden alle Ergebnisse basierend auf der Veröffentlichungszeit zurückgegeben. Dies würde Seiten beinhalten, die toll wären, wenn WordPress die Möglichkeit dazu hätte. Zwei großartige Plugins Search Unleashed und Search Everything bieten Fixes, mit denen Benutzer auch Seiten und Kommentare durchsuchen können. Ein großes Problem ist, wie WordPress die Macht der Schlüsselwörter in der Suche ignoriert.

Wenn ein Artikel vor ein oder zwei Jahren veröffentlicht wurde, ist die Wahrscheinlichkeit, dass er bei einer Suche gefunden wird, gering. Dies ist nur möglich, wenn der Benutzer die gewünschten Keywords in eine größere Suchmaschine wie Google oder Bing eingibt. Wenn Sie nach "Webdesign" suchen, sucht WordPress genau danach. WordPress-Entwickler arbeiten möglicherweise an Updates, aber eine solche Abfrage würde keine Ergebnisse liefern, die einfach Design enthalten .

Ähnliches wie bei Post Kategorien und Tags? Diese können in Keywords abgeglichen werden und eine ganze Suche abwerfen. Die verschiedenen Funktionen, die hinter der Suche von WordPress stehen, sind prähistorisch im Vergleich zu den meisten anderen, und glücklicherweise kann das System innerhalb der Entwicklungsgemeinschaft offen aktualisiert werden.

WordPress Theme Dateien

In jedem WordPress Themes Ordner befindet sich eine Reihe von Suchdateien. Diese scheinen für Funktionalität und leistungsstarke Suchformen nützlich zu sein. In der Root-Vorlagendatei search.php finden Sie die allgemeine Vorlage für Suchergebnisse.

Oft höre ich, wie Entwickler den Fehler machen, ihre search.php in eine andere Kerndatei wie page.php oder single.php einzufügen . Dies ist eine starke Technik zum Erstellen von modularen Vorlagen, die gerade Suchdatei wird jedoch nur für die Anzeige der Seitennumerierung und der Ergebnisse verwendet. Der Standarddateiname searchform.php enthält einen grundlegenden PHP-Code zum Aufrufen von Suchabfragedaten. Der Rest der Datei ist ein direktes HTML-Formular mit einem (1) Eingabefeld und einem Absenden-Button.

Diese Datei ist oft im Kopf- oder Seitenleistenbereich von Vorlagen enthalten. Es bietet eine elegante Lösung, um ein vorgefertigtes Formular einzufügen, und Benutzer können die vielen leistungsstarken Suchtechniken von WordPress nutzen. Aus den vielen neuen Attributen in HTML5 ist es möglich, Standardtext innerhalb des Eingabefeldes wie "Suche ..." oder "Begriffe hier eingeben" anzubieten.

Wenn Sie Daten eingeben, um Ihr Suchformular anzuzeigen, überrascht Sie vielleicht die einfache Routine. Es gibt eine einfache Funktion geschrieben get_search_form() die überall in Ihren Vorlagen hinzugefügt werden kann, um den Inhalt der searchform.php anzuzeigen . Dies ist eine interne Funktion, die von WordPress entwickelt wurde, um die Entwicklung von Suchfunktionen so einfach wie möglich zu machen!

WP-Abfragefunktion

Es gibt eine Funktion, die in das WordPress-Backend geschrieben wurde und für direkte SQL-Abfragen verwendet werden kann. WP_query() wurde von WordPress-Entwicklern und Theme-Designern gleichermaßen verwendet, um benutzerdefinierte Suchanfragen zu erstellen, die komplexer sind als die Standardeinstellungen von WordPress.

Wenn Sie ein Entwickler sind, empfehle ich Ihnen, die Funktionsreferenzseite zu lesen, um ein wenig Einblick in die Methodik zu erhalten. Die Dokumentation ist sehr lang und wird wahrscheinlich von vielen nicht verwendet werden. Es gibt einige wirklich nette Funktionen wie das Ziehen bestimmter Posts oder Kategorien, basierend darauf, welcher Inhalt gerade auf der Seite angezeigt wird.

Die Abfrage-Funktion ermöglicht auch die Überprüfung gegen den aktuellen Seitenwert. WordPress gibt automatisch einen Namen für jeden Seitentyp auf Ihrer Website an. Blogposts, Seiten, Suchergebnisse und Home sind nur einige Beispiele. Im Folgenden habe ich eine kurze Liste von allgemeinen Seitenvariablen für diejenigen, die unter der Oberfläche untersuchen möchten, skizziert.

  • $is_single - Anzeigen einer einzelnen Post-Seite
  • $is_author - Anzeigen einer Autorenpostverzeichnisseite
  • $is_search - Anzeigen einer Suchergebnisseite
  • $is_category - $is_tag - Anzeige einer Liste von Beiträgen nach Kategorie oder Tag
  • $is_404 - Anzeigen der 404-Fehlerseite

16 Plugins zur Verbesserung der Suche

Im Folgenden habe ich Links zu einigen beliebten Plugins im Zusammenhang mit Suchanfragen und Suchanfragen eingefügt. Diese sind alle kostenlos und können im WordPress-Verzeichnis für offizielle Erweiterungen heruntergeladen werden. Ich würde sehr empfehlen, mehr als 2 oder 3 davon gleichzeitig zu installieren - lies dir die Beschreibungen durch und teste eins nach dem anderen, um zu sehen, ob es etwas gibt, das perfekt zu deinem Blog passt!

Google Custom Search PluginDie Standardoption für die Suche in WordPress ist nicht wirklich die beste Lösung. Oftmals leiten Webmaster ihre Suchanfragen lieber über Google für schnellere und gezieltere Ergebnisse. Nach der Installation schreibt dieses Plugin automatisch das Standard-WordPress-Suchformular mit einer benutzerdefinierten Google-Suche um. Übernimmt eine neue Reihe von freundlichen URLs im laufenden Betrieb!

Erweitertes Suchformular Standardmäßig ist das WordPress-Suchformular ein Standard-Eingabefeld. Dies ist ideal für grundlegende Abfragen mit bestimmten Schlüsselwörtern, aber für fortgeschrittene Benutzer sind die Standardoptionen nicht ausreichend. Das erweiterte Suchformular generiert dynamisch ein XHTML-Formular, das neue Suchbegriffe wie Boolesche UND-Anweisungen akzeptiert.

Search EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch EverythingSearch Zu den beliebtesten Funktionen gehören die Hervorhebung von Suchanfragen, benutzerdefinierte Taxonomien, das Navigieren in genehmigten Kommentaren und vieles mehr! Der Administrationsbereich ist sehr einfach und die Einrichtung ist ein Kinderspiel.

WordPress Sphinx Search Plugin Der Sphinx Server kann die umfangreichen Suchanfragen von Ihrem Server in andere Remote-Einstellungen übertragen. Nach der Aktivierung werden Sie superschnelle Geschwindigkeiten feststellen und Ergebnisse nach Frische und Relevanz sortieren können. Zusätzlich ist das Plugin in der Lage, ein Sidebar-Widget der letzten und top-verwandten Suchbegriffe anzuzeigen.

Search MeterSearch Meter ist eine faszinierende Idee für Webmaster, die an Tracking-Analytics interessiert sind. Jede Suchanfrage wird im Admin-Panel gespeichert und archiviert, wobei zusätzliche Details die Suchanalyse untersuchen. Sie erhalten Daten darüber, wie viele Suchanfragen fehlgeschlagen sind oder keine Ergebnisse erhalten haben, sowie beliebte und aktuelle Suchbegriffe. Das Plugin erzeugt Statistiken, die Sie zurücksetzen oder zur Prüfung exportieren können.

Fast WordPress SearchFast WordPress Search ist ein einfaches Ersatz-Plugin für die Standard-Engine von WordPress. Dies wird im Allgemeinen relevantere Seiten zurückgeben und den Prozess etwas beschleunigen. Der Prozess wurde geschrieben, um mit der umfangreichen WP-Bibliothek von Funktionen zu arbeiten, um Datenbankaufrufe zu reduzieren und schnellere Ergebnisse für intensive Abfragen zurückzugeben. Die Installation wird auch von Benchmark-Tools zum Zeitvergleich begleitet.

Amazon Search Widget Wenn Sie mit dem Partnerprogramm von Amazon arbeiten, werden Sie dieses nächste Plugin lieben. Mit ein paar einfachen Schritten und einer einzigen Template-Bearbeitung ist es sehr praktisch, ein Flash-basiertes Suchformular zu implementieren. Dadurch wird in der Amazon-Bibliothek nach Daten zu Produkten und neuen Versionen gesucht. Von hier aus ist es ein einfacher Prozess, Ihre Affiliate-ID einzugeben, um mit Ihren Blog-Suchen Geld zu verdienen!

Looser Search PluginHier haben wir ein kleines Plugin mit großen Erwartungen direkt nach der Installation. Das Looser Search Plugin modifiziert bereits eingebaute Prozesse aus WordPress-Bibliotheken, um Keywords anstelle von vollständigen Begriffen zu entsprechen. Ein internes Wörterbuch gängiger englischer Wörter wird übersprungen, um den Suchvorgang zu beschleunigen. Wenn Sie nach einem einfachen Plugin suchen, um es zu installieren und die schnellsten Ergebnisse zu erhalten, kann ich Ihnen dieses sehr empfehlen.

Dave's WordPress Live Search Wenn Sie ein Fan von Microsoft Live Search sind, wird dieses einfache Plugin Ihre Blog-Erfahrung erweitern. Die Bereitstellung von Ergebnissen aus Live Search bedeutet eine höhere Relevanz und schnellere Ladezeiten als die interne Verarbeitung. Das Plugin wurde entwickelt, um aktuelle Ergebnisse zu liefern, die der Benutzer eingibt - alles mit jQuery und einigen grundlegenden CSS-Stilen hinter den Kulissen. Versuchen Sie zu installieren und sehen Sie, ob Ihr Blog das Laden der Seite verarbeiten kann, da es eine erstaunliche Benutzererfahrung für die Suchergebnisse bietet.

Search Tag CloudThis Plugin bietet Ihnen einen einfachen Zugang, um eine einfache Tag Cloud zu entwickeln. Dies führt zu großartigen Rankings von Google, da mehr In-Links zu Ihren Blog-Seiten führen. Zusätzlich erhöht sich die Benutzerfreundlichkeit dramatisch, wenn Sie bedenken, wie viele Posts mit nur wenigen Klicks gefunden werden können. Das Plugin benötigt Standard-Installationsschritte und wurde mit Blick auf SEO entwickelt.

Suchbedingungen hervorheben Sie haben vielleicht gesehen, dass dieses Plugin heute in unzähligen Blogs verwendet wird. Wann immer ein Besucher Ihre Seite durch eine Suchmaschine (Google, Yahoo!, Bing, Lycos, Ask ...) findet, wird jedes der Keywords in Ihrem Inhalt hervorgehoben. Auf diese Weise können Besucher herausfinden, wo sich der Seiteninhalt befindet und in welchem ​​Referenzrahmen sie enthalten sind. Standardmäßig gibt es keine CSS-Kernvorlagen, daher müssen Sie diese nach der Aktivierung selbst entwerfen.

Better SearchBetter Search, wie der Titel schon sagt, ist ein Standard-Plugin, um Ihren WordPress-Blog besser zu durchsuchen. Jede Ergebnisseite wird basierend auf der Schlüsselwortrelevanz und erweiterten Techniken zur Erkennung von Meta-Tags, Post-Tags und Kategorien aufgeteilt. Beim Eingeben des neuen Suchformulars werden die beliebtesten Suchbegriffe in Ihrem Blog angezeigt. Diese wird häufig aktualisiert, je nachdem, wie viel Traffic Ihre Suchanfragen einbringen!

Search LightWie Sie an vielen anderen Stellen gesehen haben, ist die update-as-you-type Funktionalität explodiert. Seit der Veröffentlichung von Google Instant haben viele andere Suchanbieter ähnliche Techniken eingeführt. Search Light ist ein fantastisches Plugin, das eine Ajax Dropdown-Oberfläche verwendet, um dynamische Menüs verwandter Abfragen zu erstellen. Es ist auch möglich, Ihre Post-Thumbnails und die Gesamtzahl der Ergebnisse in der Suchleiste selbst einzubinden.

WP Instant SearchDiese Plugins benötigen einige externe Bibliotheken, bieten jedoch ähnliche Funktionen wie das vorherige Search Light. Wenn Ihnen die Drop-Down-Vorschläge von Ajax wirklich gefallen, finden Sie bei WP Instant Search viele ähnliche Funktionen. Das Plugin wird auf die neueste Version WordPress 3.0.5 aktualisiert und prüft WordPress-Tags, Posts, Seiten und Kategorien.

WP E-Commerce-Produktsuche-WidgetDieses Plugin unterstützt Widget-Displays für eine E-Commerce-Lösung, die über WordPress läuft. Wenn Sie Artikel oder sogar Software online verkaufen, ist es wichtig, dass Ihre E-Commerce-Lösung einfach zu navigieren ist und Produkte leicht zu finden sind. Mit diesem raffinierten Plugin können wir die veraltete Suchfunktion von WordPress durch eine neue Abfrageansicht ersetzen. Auf den Ergebnisseiten werden die Produkte in einem Layout im Grid-Stil aufgelistet und sind bis zur neuesten Version kompatibel.

ThreeWP Ajax SearchEin No-Nonsense-Plugin für Ajax-Suchen. Laden Sie einfach das Plugin herunter und installieren Sie es, um ein Gefühl dafür zu bekommen, wie einfach sich der Prozess entwickeln wird! Die Standardeinstellungen funktionieren perfekt mit dem Twentylenthema und allen Derivaten. Ein cooles Feature ist, wie dieses Plugin immer noch funktioniert um WordPress Standard-Suchmaschine. In diesem Fall verlieren Sie nichts an der leistungsstarken WordPress-Bibliothek und erhalten stattdessen nur großartige Front-End-Erfahrungseffekte. Es gibt viele Optionen für die Anpassung, einschließlich CSS-Stile und jQuery-Geschwindigkeiten und Animationsstile.

5 Nützliche Such-Snippets

1. Post / Seite aus den Suchergebnissen ausschließen

Mit der folgenden Funktion können Sie Beiträge beliebiger Kategorien oder sogar Seiten aus den Suchergebnissen ausschließen. (über wrecipes)

(Funktionen.php)

 Funktion SearchFilter ($ query) {if ($ query-> is_search) {$ query-> set ('cat', '0, 1'); } zurückgeben $ query; } add_filter ('pre_get_posts', 'SearchFilter'); 

2. Suche nach einer bestimmten Kategorie

Suchergebnisse aus einer bestimmten Kategorie zurückgeben

(Funktionen.php)

 Funktion SearchFilter ($ query) {if ($ query-> is_search) {// Füge die spezifischen Kategorien ein, nach denen gesucht werden soll $ query-> set ('cat', '8, 9, 12'); } zurückgeben $ query; } add_filter ('pre_get_posts', 'SearchFilter'); 

3. Suchen eines bestimmten Post-Typs

Filtern Sie alle anderen Post-Typen heraus, und richten Sie Ihre Suche auf einen bestimmten WordPress-Post-Typ aus.

(Funktionen.php)

 Funktion SearchFilter ($ query) {if ($ query-> is_search) {// Füge den spezifischen Post-Typ ein, nach dem gesucht werden soll $ query-> set ('post_type', 'feeds'); } zurückgeben $ query; } // Dieser Filter springt in die Schleife und arrangiert unsere Ergebnisse, bevor sie zurückgegeben werden. Add_filter ('pre_get_posts', 'SearchFilter'); 

4. Markieren Sie WordPress Suchbegriffe (jQuery)

Markiert Suchbegriffe auf der WordPress-Ergebnisseite. (über weblogtoolscollection)

(Funktionen.php)

 Funktion hls_set_query () {$ query = attribute_escape (get_search_query ()); if (strlen ($ query)> 0) {echo ' '; }} Funktion hls_init_jquery () {wp_enqueue_script ('jquery'); } add_action ('init', 'hls_init_jquery'); add_action ('wp_print_scripts', 'hls_set_query'); 

(header.php), vorher

5. Suchtermin + Ergebnis (s) anzeigen

Suchanfragen und Anzahl der Ergebnisse zurückgeben. Beispiel - Suchergebnis für Twitter - 8 Artikel . (über wpbeginner)

Suchergebnis für post_count; _e (''); _e (' '); Echo $ Schlüssel; '); _e (' '); _e ('-'); echo $ zählen. ''; _e ("Artikel"); wp_reset_query (); ?>

Untersuchen Sie Box-Modell eines Elements leicht mit XRAY

Untersuchen Sie Box-Modell eines Elements leicht mit XRAY

Wollten Sie schon immer einmal die genaue Größe eines bestimmten Elements auf einer Webseite kennen, wie etwa das Padding, den Rand, die Position und so weiter? Normalerweise können Sie die Informationen mit einem Web-Inspection-Tool erhalten; Die meisten Browser verfügen über integrierte Tools, die Ihnen dabei helfen. Alt

(Tech- und Design-Tipps)

15 Star Wars Szenen mit Lego neu gedacht

15 Star Wars Szenen mit Lego neu gedacht

Für einige von uns sind Lego die unzerstörbaren Landminen, die man in Treppenhäusern und im Kinderspielzimmer findet. Aber benutze sie richtig und es wird zu etwas Magischem - zB Lego-Builds im Mega-Stil, Mega-Lego-Konstruktionen oder coole Lego-Roboter - fast unglaublich zuweilen. Aber du hast Lego noch nicht so gesehen.So

(Tech- und Design-Tipps)