Wie füge ich in FiboSearch ohne zusätzliches Plugin individuelle Taxonomien als Suchparameter hinzu (WooCommerce)?
Marc Wagner
August 9, 2023
Mit dem Plugin FiboSearch lässt sich einem Online-Shop leicht eine AJAX-basierte Suchleiste hinzufügen, die Produkte in WordPress-/WooCommerce-Shops auf ihre Eigenschaften und Parameter hin durchsuchen kann. Es gibt einige mit FiboSearch kompatible Plugins, die dies erreichen, doch nicht immer ist es ratsam, diesen Weg zu gehen, da dadurch unter anderem der RAM stärker ausgelastet wird. Wer sich den Umgang mit PHP zutraut, kann eine elegantere Lösung über die functions.php fahren.
add_filter( 'dgwt/wcas/indexer/taxonomies', function ( $taxonomies ) {
$taxonomies[] = array(
'taxonomy' => 'product_brand1',
'labels' => array(
'name' => 'Brands',
'singular_name' => 'Brand',
),
'image_support' => true,
);
return $taxonomies;
} );Das gezeigte Code-Snippet wird in functions.php eingefügt, wobei die Parameter „taxonomy“, „name“ und „singular_name“ ganz nach deinen individuellen Anforderungen ausgefüllt werden können. In diesem Fall fügen wir die Taxonomien „marken“ und „fahrzeuge“ hinzu, nach denen wir in unserem Shop über die Suchleiste suchen möchten. Sobald dieser Code eingefügt und gespeichert wurde, tauchen die beiden Taxonomien als auswählbare Option in FiboSearchu unter „Search config“ auf und können aktiviert werden.

Wer das möchte, kann nun im Tab „Autocomplete“ unter „Non-products in autocomplete“ neben einigen vorgegebenen Optionen auch die angelegten Taxonomien in der Suche im Autocomplete anzeigen lassen, statt nur die Produkte des Shops.

Zuletzt muss im Tab „Indexer“ nur noch der Index neu durchlaufen, damit die Suchleiste die neuen Einstellungen registriert und für Nutzer live anzeigt.

Wie Forge12 mit solchen Themen arbeitet
Forge12 betreibt und verantwortet umsatzkritische WordPress- und WooCommerce-Systeme im laufenden Betrieb. Bevor wir Systeme übernehmen oder weiterentwickeln, analysieren wir sie vollständig – technisch, strukturell und betrieblich. Das System Audit ist der Einstiegspunkt für jede Zusammenarbeit.
Artikel von:
Marc Wagner
Marc Wagner ist Gründer der Forge12 Interactive GmbH und verantwortlich für Betrieb, Absicherung und Weiterentwicklung umsatzkritischer WordPress- und WooCommerce-Systeme.
Seit über 20 Jahren arbeitet er an Websites, Online-Shops und individuellen Softwarelösungen – vom Mittelstand bis zu Strukturen börsennotierter Unternehmen. Sein Fokus liegt nicht auf Projekten, sondern auf dauerhaftem Betrieb: stabile Systeme, klare Verantwortlichkeiten und technische Entscheidungen mit wirtschaftlicher Konsequenz.
Bei Forge12 begleitet er Unternehmen, die ihre Systeme nicht nur bauen, sondern langfristig sicher betreiben und automatisieren wollen.

