{"id":1209,"date":"2020-04-11T02:44:03","date_gmt":"2020-04-11T00:44:03","guid":{"rendered":"https:\/\/quantenfrosch.at\/blog\/?p=1209"},"modified":"2023-09-03T23:30:18","modified_gmt":"2023-09-03T21:30:18","slug":"facetwp-zum-filtern-und-suchen","status":"publish","type":"post","link":"https:\/\/quantenfrosch.at\/blog\/facetwp-zum-filtern-und-suchen\/","title":{"rendered":"Wordpress Plugin FacetWP zum Filtern und Suchen"},"content":{"rendered":"<div id='fwdsapdiv0' class='fwdsap-holder-div'><\/div>\n<p>Die sogenannte Facettensuche stellt heute eine beliebte Technik dar, bei der Metadaten potentiell relevanter Online-Beitr\u00e4ge zur Filterung gew\u00fcnschter Informationen herangezogen werden. Um diese <strong>Suchmethode<\/strong> auf der eigenen Webseite zu implementieren, entscheiden sich viele Anwender daf\u00fcr, dieses Vorhaben mit dem Plugin FacetWP umzusetzen, da diese Variante einige Vorteile bietet. So k\u00f6nnen Informationen, die in benutzerdefinierten Feldern der Website gespeichert sind, unter FacetWP mitunter zur konkreten Formulierung einer Suchabfrage verwendet werden.<\/p>\n<p>Ein Anwendungsbeispiel f\u00fcr den Einsatz von FacetWP ist beispielsweise als Alternative zu <a href=\"https:\/\/quantenfrosch.at\/blog\/woocommerce-produkt-filter-fuer-mehr-uebersicht-im-onlineshop\/\">Produktfiltern in Woocommerce Onlineshops<\/a>, aber auch f\u00fcr andere Bereiche, wie Blog- oder Portfoliobeitr\u00e4ge &#8211; \u00fcberall, wo Metadaten und Taxonomien gefiltert werden k\u00f6nnen. In diesem Beitrag stellen wir das vielseitige Plugin vor und geben Ratschl\u00e4ge f\u00fcr dessen praktischen Einsatz.<\/p>\n<h2>Was kann das Plugin &#8222;FacetWP&#8220; von WordPress leisten?<\/h2>\n<p>Wohl Jedem, der \u00fcber praktische Benutzererfahrung mit WordPress verf\u00fcgt, ist bewusst, dass die Standardsuche zwar Grundfunktionalit\u00e4ten abdeckt, aber bereits bei Abfragen mittlerer Komplexit\u00e4t mitunter an ihre Grenzen st\u00f6\u00dft. So \u00fcberfrachtet es die integrierten Sidebar-Widgets regelm\u00e4\u00dfig mit Posts, News, Pins sowie Tags und macht es dem Anwender alles andere als leicht, nach gew\u00fcnschten Inhalten zu suchen. Auch bei der Ver\u00f6ffentlichung neuer Postings ist die Seitenleiste mit ihrer Kapazit\u00e4t schnell am Ende.<\/p>\n<p>Vom Plugin FacetWP mit sogenannten Facetten anstelle statischer Links ausgestattet, liefert die Seitenleiste nun rasche Suchergebnisse, was zu einer positiven Benutzererfahrung und einer hohen Akzeptanz der Webseite f\u00fchrt.<\/p>\n<p><a href=\"https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/facetwp-filter.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1284 size-medium\" src=\"https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/facetwp-filter-187x300.png\" alt=\"FacetWP FIlter\" width=\"187\" height=\"300\" srcset=\"https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/facetwp-filter-187x300.png 187w, https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/facetwp-filter.png 473w\" sizes=\"auto, (max-width: 187px) 100vw, 187px\" \/><\/a><\/p>\n<p>So wird es mittels der durch das Plugin implementierten Facettenlogik m\u00f6glich, Beitr\u00e4ge nach bestimmten Abfrageargumenten (z.B. Suchkriterien) aus gro\u00dfen und unstrukturierten Daten zu filtern und das abfragekonforme Ergebnis am Bildschirm anzuzeigen.<\/p>\n<h3>Wie gestaltet sich die praktische Arbeit mit FacetWP?<\/h3>\n<p>Von Big Playern des Online-Handels, wie Amazon und eBay, bekannt gemacht, repr\u00e4sentiert die Facettensuche eine probate Methode, um als Benutzer durch das gezielte Filtern vorhandener Daten direkt zu den gesuchten Informationen und gew\u00fcnschten Inhalten zu gelangen. FacetWP stellt dabei eine Seitenleiste mit verschiedenen Templates zur Verf\u00fcgung, welche als Facetten bezeichnet werden und Suchargumente zu speichern in der Lage sind. Besagte Facetten erm\u00f6glichen es, die Suche logisch einzugrenzen, sie k\u00f6nnen nach Belieben abge\u00e4ndert und wiederverwendet werden. Die Facettensuche ist prim\u00e4r f\u00fcr E-Commerce-Seiten bzw. Webshops gedacht, kann aber auch f\u00fcr die Suche bzw. Filterung beliebiger anderer Inhalte unabh\u00e4ngig von der Suchintention bzw. dem Verwendungszweck ermittelter Daten eingesetzt werden.<\/p>\n<p>FacetWP ist einfach zu installieren und hinsichtlich der Bedienung durchaus benutzerfreundlich, was die Einarbeitungszeit sp\u00fcrbar verk\u00fcrzt. Es sind lediglich einige Parameter im Verwaltungsbereich des Plugins einzustellen und der gew\u00fcnschten Seite ein paar Shortcodes hinzuf\u00fcgen. Dank eines AJAX-basierten Wizards erledigt FacetWP den Rest weitgehend selbstt\u00e4tig, auch die Suchergebnisse werden automatisch aktualisiert. Das Plugin unterst\u00fctzt \u00fcberdies die Suche in benutzerdefinierten Feldern. Dies ist dann von Vorteil, wenn eine E-Commerce-Anwendung zum Einsatz kommt, in der die meisten anwenderspezifischen Bereiche zum Speichern von Produktinformationen wie Preis oder Artikelnummer verwendet werden.<\/p>\n<h3>Was wird f\u00fcr die Implementierung von FacetWP ben\u00f6tigt und wie l\u00e4uft diese ab?<\/h3>\n<p>Zun\u00e4chst ist das Plugin \u00fcber die <a href=\"https:\/\/facetwp.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Website der Entwickler<\/a> k\u00e4uflich zu erwerben. Beim Kauf erhalten Sie den Lizenzcode sowie eine im Zip-Format gepackte Datei zum Download. Um das Produkt nach erfolgtem Herunterladen zu installieren, w\u00e4hlen Sie auf Ihrer Webseite im Men\u00fc des Dashboards den Punkt <em class=\"dfd-textmodule-featured-decoration\">&#8222;Plugins -&gt; Installieren -&gt; Plugin hochladen&#8220;<\/em> aus und aktivieren das Plugin nach der Installation. \u00d6ffnen Sie nun den Bereich <em class=\"dfd-textmodule-featured-decoration\">&#8222;Einstellungen&#8220;<\/em> und geben Sie in dem vorgesehenen Feld Ihren Lizenzcode ein. Fertig! Sie k\u00f6nnen nun mit der Erstellung von Facetten beginnen.<\/p>\n<h3>Facetten selbst erstellen &#8211; so funktioniert es!<\/h3>\n<p>Um eine facettierte Suchseite zu erstellen, ben\u00f6tigen wir eine oder mehrere Facetten sowie eine Facettenvorlage. Beginnen wir zun\u00e4chst mit der Erstellung einer Facette f\u00fcr beliebige Tags. Rufen Sie dazu Ihre FacetWP-Verwaltungsseite auf und w\u00e4hlen Sie die Registerkarte &#8222;Facetten&#8220; aus. Klicken Sie auf die Schaltfl\u00e4che &#8222;Facette hinzuf\u00fcgen&#8220; und stellen Sie die gew\u00fcnschten Optionen f\u00fcr die Facette ein. Wird als Typ &#8222;Checkbox&#8220; definiert, sind Besucher der Seite in der Lage, mehr als eine Option auszuw\u00e4hlen, allerdings sollte die Zahl der f\u00fcr Anwender verf\u00fcgbaren Varianten aus Struktur- und Performancegr\u00fcnden auf h\u00f6chstens 20 begrenzt werden. Anschlie\u00dfend werden die \u00c4nderungen gespeichert. Wiederholen Sie den Vorgang und erstellen Sie drei weitere Facetten, welche f\u00fcr den optimalen Ablauf der Facettensuche ben\u00f6tigt werden. Zun\u00e4chst entsteht eine Dropdown-Facette, deren Datenquelle aus der Kategorienauswahl besteht. Geben Sie dieser Facette nun den Namen &#8222;Kategorien&#8220; und adaptieren sie die Einstellungen f\u00fcr die Verwendung von Kategorien dementsprechend.<\/p>\n<p><a href=\"https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/neuen-facet-erstellen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1285 size-full\" src=\"https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/neuen-facet-erstellen.png\" alt=\"FacetWP Backend Einstellungen\" width=\"736\" height=\"566\" srcset=\"https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/neuen-facet-erstellen.png 736w, https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/neuen-facet-erstellen-300x231.png 300w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/neuen-facet-erstellen-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1286 size-full\" src=\"https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/neuen-facet-erstellen-2.png\" alt=\"FacetWP Backend Einstellungen\" width=\"637\" height=\"560\" srcset=\"https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/neuen-facet-erstellen-2.png 637w, https:\/\/quantenfrosch.at\/blog\/wp-content\/uploads\/neuen-facet-erstellen-2-300x264.png 300w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/a><\/p>\n<p>Verwenden Sie f\u00fcr die zweite zu erstellende Facette den Datentyp &#8222;Datum&#8220; und spezifizieren Sie als Datenquelle das Tagesdatum. Diese Facette, die sinnvollerweise den Namen &#8222;Datum&#8220; tragen sollte, erm\u00f6glicht es Webseiten-Besuchern, Datenbest\u00e4nde nach dem Datum der Ver\u00f6ffentlichung des gesuchten Beitrags zu durchsuchen. Schlie\u00dflich bleibt noch unsere letzte Facette, sie ist dann n\u00fctzlich, wenn ein Blog unterhalten wird, an dem st\u00e4ndig mehrere Autoren mitarbeiten. Vergeben Sie f\u00fcr diese Variante den Titel &#8222;Autor&#8220;, stellen Sie als Typ &#8222;Dropdown&#8220; ein und w\u00e4hlen Sie als Datenquelle das Feld &#8222;Autor des Beitrags.&#8220;<\/p>\n<h4>Vorlagen f\u00fcr die Facettenerstellung<\/h4>\n<p>FacetWP stellt f\u00fcr Facetten eine Standardvorlage, die beliebig ver\u00e4ndert werden kann, sowie einen eigenen Vorlageneditor zur Verf\u00fcgung, auf den \u00fcber die Verwaltungs-Seite des Plugins durch Anw\u00e4hlen des Buttons &#8222;Vorlagen&#8220; zugegriffen wird. Der Editor ist in die Bereiche &#8222;Abfrageargumente&#8220; und &#8222;Code anzeigen&#8220; unterteilt. Soll eine neue Vorlage erstellt werden, ist zu empfehlen, vorher die Abfrageargumente aus der Standardvorlage durch Klick auf die Schaltfl\u00e4che &#8222;Vorlage hinzuf\u00fcgen&#8220; in die Individualvorlage zu \u00fcbernehmen.<\/p>\n<h3>Erstellen einer Front-End-Facettensuche mittels Widget<\/h3>\n<p>Sie k\u00f6nnten nun einfach die erstellten Facetten sowie deren Ausgabe dem Funktionsumfang der Webseite hinzuf\u00fcgen und f\u00fcr Abfragen nutzen, allerdings besteht der professionelle Implementierungsweg darin, in die Seitenleiste f\u00fcr Ihre Facetten ein sogenanntes Widget zu integrieren. Dabei handelt es sich um ein in die Hauptapplikation eingebettetes Mini-Softwaremodul, welches als eigenst\u00e4ndige Anwendung l\u00e4uft und dem spezielle Aufgaben zugeordnet werden k\u00f6nnen.<\/p>\n<p>Wenn Sie Ihre Facetten nun mit einem Widget ausstatten m\u00f6chten, speichern Sie die Seite ohne Shortcodes, rufen die Widget-Verwaltungsseite auf und f\u00fcgen ein Text-Widget einschlie\u00dflich der Shortcodes ein. Mit dem Widget-Sichtbarkeitsmodul von JetPack kann, wie bereits erw\u00e4hnt, bestimmt werden, dass das Widget lediglich auf der Seite mit der Facettenvorlage angezeigt werden soll. Hierf\u00fcr ist allerdings eine sogenannte Sichtbarkeitsregel f\u00fcr das Widget zu erstellen. Dazu ein Beispiel. Sie m\u00f6chten via Bildschirm dar\u00fcber informiert werden, ob es sich bei der aktuell aufgerufenen Seite um ihre Vorlagenseite handelt. Gehen Sie dabei wie folgt vor: Speichern Sie zun\u00e4chst alle Dateien und Facetten ab, navigieren Sie zur Seite mit jener Facettenvorlage, welche den Facetten-Typ ausliest und anzeigt, und aktivieren Sie diese. Nun sollte die Art der aufgerufenen Facette jeweils angezeigt werden. Facetten, die diesbez\u00fcglich keine g\u00fcltigen Optionen enthalten, werden am Bildschirm nicht ausgegeben.<\/p>\n<h4>Die Vorteile von FacetWP auf einen Blick<\/h4>\n<p><strong>Intelligentes Filtern<\/strong><br \/>\nDa aufgrund der smarten Suchlogik ausschlie\u00dflich relevante Filterergebnisse angezeigt werden, finden Nutzer schnell das Gesuchte. Dies f\u00fchrt zu zufriedenen Kunden und in weiterer Folge zu erh\u00f6hten Conversions.<\/p>\n<p><strong>Nutzung vorhandener Daten<\/strong><br \/>\nF\u00fcr die Erstellung von Facetten werden bestehende benutzerdefinierte Felder bzw. deren Inhalte sowie individuelle Descriptions von Online-Beitr\u00e4gen (z.B. Autor, Post-Datum &amp; -Typ) herangezogen.<\/p>\n<p><strong>Schnelles &amp; effektives Tool<\/strong><br \/>\nFacetWP basiert auf Ajax, einem speziellen Webanwendungsprogramm, sodass das Filtern zeitnah und unter Verzicht auf eine Seitenaktualisierung erfolgt. Zur Optimierung der Suchperformance werden gesuchte Schl\u00fcsselbegriffe dynamisch indiziert.<\/p>\n<p><strong>Flexibel und rasch einsetzbar<\/strong><br \/>\nFacetten lassen sich durch Shortcodes oder PHP-Code an beliebiger Stelle der gew\u00fcnschten Seite bequem und rasch einf\u00fcgen. Andere Built-in Funktionen (z.B. Paginierung, diverse Sorts oder die Auswahl des Benutzers) sind ebenfalls mit ein paar Mausklicks implementierbar.<\/p>\n<p><strong>Unterschiedliche Facettentypen<\/strong><br \/>\nFacetWP enth\u00e4lt insgesamt 12 Typen von Facetten, darunter Dropdown-Listen, Kontrollk\u00e4stchen, Schieberegler und einen &#8222;Geo-Location&#8220;-Button f\u00fcr die Ermittlung r\u00e4umlicher Distanzen.<\/p>\n<p><strong>Entwicklerfreundliche Anwendung<\/strong><br \/>\nDas Plugin leistet durch zahlreiche Features effektive Unterst\u00fctzung bei der Anpassungsentwicklung von Funktionen sowie bei der Erstellung von theoretischen Modellen f\u00fcr Abfrage- bzw. Entwurfsmuster.<\/p>\n<h5>Fazit<\/h5>\n<p>FacetWP stellt ein leistungsstarkes und vielseitiges Plugin dar. Durch seinen Einsatz wird die Qualit\u00e4t gefilterter Suchprozesse auf Websites, Online-Shops oder anderen Datenbest\u00e4nden sp\u00fcrbar verbessert, indem im Wege der Facettensuche umfangreiche Meta-Datenbest\u00e4nde potentiell in Frage kommender Web-Beitr\u00e4ge nach gew\u00fcnschten Informationen durchsucht werden. Die rasche Anzeige relevanter Ergebnisse durch synergetische Nutzung von Inhalten aus bestehenden Datenfeldern, sowie der Einsatz einer indizierten Suchlogik f\u00fchren nicht nur zu einer positiven Benutzererfahrung, welche in steigenden Ums\u00e4tzen ihren Ausdruck findet, sondern besitzen auch einen positiven Einfluss auf das Ranking der facettierten Webseite bei Suchmaschinen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die sogenannte Facettensuche stellt heute eine beliebte Technik dar, bei der Metadaten potentiell relevanter Online-Beitr\u00e4ge zur Filterung gew\u00fcnschter Informationen herangezogen werden. Um diese Suchmethode auf der eigenen Webseite zu implementieren,<\/p>\n","protected":false},"author":6,"featured_media":1296,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"FacetWP - ein Plugin zum Filtern und Suchen in Wordpress","rank_math_description":"Mit dem Wordpress Plugin FacetWP k\u00f6nnen Sie Filter erstellen und dynamisch sowie benutzerfreundlich beliebige Daten sortieren oder suchen.","rank_math_focus_keyword":"FacetWP"},"categories":[12],"tags":[17],"class_list":["post-1209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-plugins"],"_links":{"self":[{"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/posts\/1209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/comments?post=1209"}],"version-history":[{"count":5,"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/posts\/1209\/revisions"}],"predecessor-version":[{"id":1673,"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/posts\/1209\/revisions\/1673"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/media\/1296"}],"wp:attachment":[{"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/media?parent=1209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/categories?post=1209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantenfrosch.at\/blog\/wp-json\/wp\/v2\/tags?post=1209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}